发明名称 利用一仅读记忆器执行十进位乘法运算的资料处理机
摘要
申请公布号 TW043513 申请公布日期 1982.05.01
申请号 TW07013753 申请日期 1981.12.24
申请人 洪尼维尔资料系统有限公司 发明人 范伦达.斯.尼基
分类号 G06F7/44 主分类号 G06F7/44
代理机构 代理人 林敏生 台北巿南京东路二段一二五号七楼伟成第一大楼
主权项 1﹒一十进位乘法系统,用以将被乘数与乘数之连续十进位数字相乘,它包含有:第一暂存器机构用以储存上述被乘数的十进位数字;第二暂存器机构用以储存上述乘数的十进位数字;乘法暂存器机构连接至上述第二暂存器机构以存上述连续乘数十进位数存;上述第二暂存器机构连接至上述第一暂存器机构用以在上述每一连续乘数十进位数字被存入上述乘法暂存器机构之后储存上述被乘数十进位数字一仅读记忆器机构连接至上述乘法暂存器机构及上述第二暂存器机构,并反应被选取的乘数十进位数字和每一个上述被乘数十进位数字以对每一被乘数十进位数字在运算的第一周期产生个位数乘积十进位数字且在运算的第二周期产生十位数乘积十进位数字。第三暂存器机构用以储存部份乘积十进位数字;加法器机构连接自上述仅读记忆器机构和上述第三暂存器机构,并在操作的每个上述第一周期时反应每一上述个位数乘积数字和一对应的第一部份乘积数字以产生第一组和的数字而取代在上述第三暂存器机构中的上述第一组对应部份乘积数字,并且在每个上述操作的第二周期时反应每一上述十位数乘积数字和对应的第二部份乘积数字以产生第二组和的数字而取代在上述第三暂存器机构中的上述第二组对应部份乘积数字。2﹒请求专利部份一的系统中所称的第一暂存器机构连接到上述第三组暂存器机构用以储存上述乘数和被乘数的乘积的上述部份乘积十进位数字的表示。 2﹒请求专利部份二的系统中所称的第一暂存器包含有:暂时性记忆机构以储存上述被乘数十进位数字和上述部份乘积十进位数字;第一定址机构以选址到上述被乘数十进位数字;第二定址机构以选址到上述部份乘积十进位数字;且第一多工器机构以便将上述第一组或第二组定址机构连接至上述暂时性记忆器机构以选取上述部份乘积十进位数字和上述被乘数十进位数字的位址之位置。4﹒请求专利部份三的系统中所称第二组暂存器机构包含有:一组第一暂存器以储存上述乘数十进位数字;和第一选择器机构用以选取上述连续乘数十进位数字的每一个,最不重要十进位数字优先,并将之传送到上述乘法暂存器机构,而且上述第一暂存器被连接到上述第一暂存器机构以储存上述被乘数十进位数字。5﹒请求专利部份四的系统中所称乘法暂存器机构包含有:一组暂存器用以储存上述被选取乘数十进位数字;和归零侦测机构以指示出上述被选取乘数十进位数字是等于零。6﹒请求专利部份五的系统中所称仅读记忆器机构包含有:一仅读记忆器用以对乘数十进位数字的信号代表量和被乘数十进位数字的信号代表量的每一组十进位组合而储存上述个位数和上述十位数乘积十进位数字;周期选取机构用以产生一操作信号的周期;上述仅读记忆器具有一些位址端,用以在第一状态中接收上述乘数十进位数字信号,上述被乘数十进位数字,以及操作信号的上述周期以产生上述个位数乘积十进位数字,并且在第二状态中接收操作信号的上述周期以产生上述的十位数乘积十进位数字而传送至上述加法器机构。7﹒请求专利部份六的系统中所称的第三组暂存器机构包含有:第二暂存器以储存上述部份乘积十进位数字;和第二选择器机构,当上述乘数十进位数字的最不重要数字被存在上述乘法暂存器机构时,用以首先选取上述部份乘积十进位数字的最不重要十进位数字而传送至上述加法器机构,以及对于储存在上述乘数暂存器机构中的每一较高阶乘数十进位数字选出上述部份乘积十进位数字的下一个较高阶十进位数字,在该处,每一组部份乘积十进位数字被往左移一个数字位置以对应上述每一组较高阶的乘数十进位数字。8﹒请求专利部份七的系统中所称加法器机构包含有:一算术逻辑单位(ALU),具有第一和第二端点,上述个位数乘积十进位数字施加至上述第一端点且上述第一组部份乘积十进位数字施加至上述 第二端点用以当上述第一操作周期时产生上述第一组和的十进位数字,上述十位数乘积十进位数字施加至上述第一端点且上述第二部份乘积十进位数字施加至上述第二端点用以当上述第二操作的周期时产生上述第二组和的十进位数字;以及第二多工器机构,当在上述第一操作周期时,用以接收上述第一组和十进位数字以取代在上述第二暂存器中的上述第一组部份乘积十进位数字,且在上述第二操作周期时,用以接收上述第二组和的十进位数字以取代在上述第二暂存器中的第二组部份乘积十进位数字。9﹒资料处理系统的乘法装置,它的操作方式是对于每一乘数的十进位数字施加连续的被乘数数字至存着个位数乘积十进位数字和十位数乘积十进位数字的仅读记忆器,它包含有:第二储存机构用以储存上述乘数和上述被乘数十进位数字;乘法机构,连接到上述第一储存机构以接收上述乘数和上述被乘数十进位数字,它包括有:乘法暂存器机构以储存上述乘数十进位数字的每一个数字。上述仅读记忆器连接至上述乘法暂存器机构并反应上述乘数十进位数字的每一个和上述被乘数十进位数字的每一个之一以对于上述被乘数十进位数字的每一个产生一个位数乘积十进位数字和一十位数乘积十进位数字,当存在上述乘法暂存器机构中的上述每一个乘数十进位数字施加到上述仅读记忆器时,该仅读记忆器进一步地对于上述每一被乘数十进位数字产生一些上述的个位数乘积十进位数字和一些上述的十位数乘积十进位数字;第二储存机构,用以储存部份乘积十进位数字;加法器机构,连接至上述第二储存机构和上述乘法机构,以便将上述的一些个位数乘积十进位数字和十位数乘积十进位数字加至它们各别的部份乘积数字以产生最后乘积十进位数字而储存在上述第二储存机构。10﹒请求专利部份九的装置中所称第一储存机构连接至上述第二记忆器机构以储存上述最后乘积十进位数字。11﹒请求专利部份十的装置中所称第一储存机构含有:暂时性记忆器机构以储存上述被乘数十进位数字和上述部份乘积十进位数字;一组第一暂存器用以储存上述乘数十进位数字;一组第二暂存器连接至上述第一暂存器以储存上述乘数十进位数字;第一选择器机构连接至上述第二暂存器以选出上述乘数十进位数字之一,最不重要数字优先,而传送至上述乘法暂存器机构;在上述乘数十进位数字之一被传送至上述乘法暂存器之后,上述第二暂存器连至上述暂时性记忆器机构以储存上述被乘数十进位数字。12﹒请求专利部份十一的装置中所称乘法机构包含有:上述乘法暂存器机构,其中含有: 一组一个十进位数字暂存器,用以储存上述乘数十进位数字之一;上述仅读记忆器,用以储存对于一被乘数十进位数字的信号表示量的每一十进位组合的上述个位数和十位数乘积十进位数字;周期选择器机构,用以产生一操作信号的周期;上述仅读记忆器具有一些位址端点,用以在第一状态时接收上述乘数十进位数字信号之一,上述被乘数十进位数字信号之一和上述操作信号的周期以产生对于上述被乘数十进位数字的上述个位数乘积十进位数字,以及在第二状态时,接收上述操作信号周期以产生对于上述被乘数十进位数字的上述十位数乘积十进位数字。13﹒请求专利部份十二的装置中所称第二储存机构包含有:第三暂存器,用以储存上述部份乘积十进位数字;和第二选择器机构,用以选取上述各部份乘积十进位数字以传送至上述加法器机构。上述选择器机构当最不重要乘数十进位数字被存在上述十进位数字暂存器时,选取上述各部份乘积十进位数字,且上述第三暂存器的最不重要十进位数字位置优先,并依序接着对于储存在上述十进位数字暂存器中的每一较高阶乘数十进位数字选取上述第三暂存器的较高阶位置。14﹒请求专利部份十三的装置中所称加法器机构包含有:一算术逻辑单位(ALU)包含有第一和第二端点,当上述操作信号的周期是处于上述第一状态时,上述许多个位数乘积十进位数字的第一个被施加至上述ALU的第一组端点且上述各部份乘积十进位数字的第一个被施加至上述ALU的第二组端点,因而产生上述部份乘积十进位数字的下一个第一个以取代在上述第三暂存器中上述部份乘积十进位数字的上述第一个。15﹒请求专利部份十四的装置中,当上述操作信号周期是在上述第二状态时,上述一些十位数乘积十进位数字的第一个被施加至上述ALU的上述第一组端点且上述各部份乘积十进位数字的第二个被施加至上述ALU的上述第二组端点,因而产生上述各部份乘积十进位数字的下一个第二个以取代在上述第三暂存器中的上述各部份乘积十进位数字的第二个。6﹒请求专利部份十五的装置中,当上述操作信号的周期是在上述第一状态时,上述一些个位数乘积十进位数字的第二个被施加至上述ALU的上述第一组端点且上述各部份乘积十进位数字的下一个第二个被施加至上述ALU的上述第二组端点,因而产生上述各部份乘积十进位数字的第二下一个第二个以取代在上述第三暂存器中上述各部份乘积十进位数字的上述下一个第二个。
地址 美国