会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Binary coded decimal number division apparatus
    • 二进制编码十进制数分割装置
    • US4635220A
    • 1987-01-06
    • US549809
    • 1983-11-08
    • Hideaki YabeYoshio OshimaSako IshikawaToru OhtsukiMasaharu Fukuta
    • Hideaki YabeYoshio OshimaSako IshikawaToru OhtsukiMasaharu Fukuta
    • G06F7/491G06F7/493G06F7/496G06F7/52
    • G06F7/4917
    • A binary coded decimal number division apparatus in which a quotient represented in a binary coded decimal notation is determined on digit-by-digit basis by using a quotient prediction table and a group of multiple value registers and in which a predicted quotient read out from the quotient prediction table is used intact when the predicted quotient is correct while otherwise the predicted quotient is decremented by one, wherein the values stored in the quotient prediction table together with redundant bit are previously modified to (0110).sub.2 to (1111).sub.2 in the binary coded decimal representation. The multiple value register is selected by using three of the four bits of the modified predicted quotient, while upon determination of the quotient, the value used for modification is subtracted from the output value of the quotient prediction table to thereby derive the predicted quotient of one digit. With this arrangement, three of the four bits of the predicted quotient of one digit read out from the quotient prediction table can be used directly as the selection signal for selecting the relevant divisor multiple register.
    • 二进制编码十进制数分割装置,其中以二进制编码十进制表示的商以逐个数字为基础通过使用商预测表和一组多值寄存器来确定,并且其中从 商预测表在预测商正确的情况下完整使用,否则预测商减1,其中存储在商预测表中的值与冗余位一起预先修改为(0110)2至(1111)2 二进制编码十进制表示。 通过使用修改的预测商的四位中的三位来选择多值寄存器,而在商确定时,从商预测表的输出值中减去用于修改的值,从而导出一个预测商的预测商 数字。 利用这种布置,从商预测表读出的一位数的预测商的四位中的三位可以直接用作选择相关除数多寄存器的选择信号。
    • 6. 发明授权
    • Data processor having units carry and tens carry apparatus supporting a
decimal multiply operation
    • 具有单元的数据处理器进位和十进位装置支持十进制乘法运算
    • US4484300A
    • 1984-11-20
    • US219810
    • 1980-12-24
    • Virendra S. NegiSteven A. Tague
    • Virendra S. NegiSteven A. Tague
    • G06F7/38G06F7/483G06F7/491G06F7/496G06F7/508G06F7/52G06F7/527
    • G06F7/4915
    • A data processing system executes a decimal multiply instruction by storing the product of a multiplier decimal digit and a multiplicand decimal digit in a read only memory and storing partial product decimal digits in a register. The units product decimal digit is read from the read only memory during one cycle and added to a partial product decimal digit. A resulting units carry is stored in a units carry flip-flop. The tens product decimal digit is read from the read only memory during another cycle and added to a higher order partial product decimal digit. A resulting tens carry is stored in a tens carry flip-flop. A multiplexer selects the output of the units carry flip-flop for adding the units carry during the next units cycle in which the next units product decimal digit is added to the higher order partial product decimal digit. The multiplexer selects the output of the tens carry flip-flop for adding the tens carry during the next tens cycle in which the next tens product decimal digit is added to a next higher order partial product decimal digit.
    • 数据处理系统通过将乘数十进制数和乘数十进制数的乘积存储在只读存储器中并将部分乘积十进制数字存储在寄存器中来执行十进制乘法指令。 单位产品十进制数字在一个周期内从只读存储器读取,并添加到部分乘积十进制数字。 结果单位进位存储在单位进位触发器中。 在另一个周期内,从只读存储器读取十位数十进制数,并将其加到较高阶部分乘积十进制数字。 结果十进位存储在十进位触发器中。 多路复用器在下一个单位周期内,将下一个单位乘积十进制数字加到较高阶部分乘积十进制数字中,选择输入单元的单元进位触发器来添加单位进位。 多路复用器选择十位进位触发器的输出,在下一个十位周期中将下一个十位乘数十进制数字加到下一个高阶部分乘积十进制数字的十进位。
    • 7. 发明授权
    • Method and apparatus for division employing associative memory
    • 使用关联记忆的划分方法和装置
    • US4466077A
    • 1984-08-14
    • US305765
    • 1981-09-25
    • Robert A. IannucciJames R. Kleinsteiber
    • Robert A. IannucciJames R. Kleinsteiber
    • G06F7/493G06F7/496G06F7/52G06F7/533G06F7/535G06F7/544
    • G06F7/535G06F7/4917G06F2207/5353
    • A method and apparatus for the arithmetic division operation is disclosed in which a set of multiples of the divisor are stored in an associative memory in addresses which match the respective multiples. The most significant byte of the numerator is then compared to the contents of each associative entry. A flag is generated signifying that the corresponding entry is less than or equal to the most significant byte of the numerator. After the flags have been generated, the address of the last flag which is on, is selected. This provides a trial "digit out", which is used to address the true table of multiples and select a value which is subtracted from the left-digit-shifted numerator (or intermediate result). If no underflow condition results, the trial "digit out" is valid and should be stored and the next iteration started. For an underflow condition, the "digit out" is decremented and stored, the X1 multiple is added to the numerator and the next iteration is carried out. If the flag indicating X8 is on or at a value of 1, an X8 latch is set and a second pass is carried out, with the X8 latch output becoming part of the "digit out".
    • 公开了一种用于算术分割操作的方法和装置,其中除数的一组倍数存储在与各个倍数匹配的地址中的关联存储器中。 然后将分子的最高有效字节与每个关联条目的内容进行比较。 生成一个标志,表示对应的条目小于或等于分子的最高有效字节。 标志生成后,选择最后一个标志位的地址。 这提供了一个试验“数字输出”,用于解决真实的多个表,并选择从左数位移分子(或中间结果)中减去的值。 如果没有下溢条件结果,试用“数字输出”是有效的,应该被存储并且下一次迭代开始。 对于下溢条件,“数字输出”递减并存储,将X1倍数加到分子中,并进行下一次迭代。 如果指示X8的标志为1或值为1,则X8锁存器被设置并执行第二遍,X8锁存器输出成为“数字输出”的一部分。
    • 10. 发明授权
    • System and method for performing decimal division
    • 用于执行小数除法的系统和方法
    • US07519649B2
    • 2009-04-14
    • US11055221
    • 2005-02-10
    • Steven R. CarloughPaulomi KadakiaWen H. LiEric M. Schwarz
    • Steven R. CarloughPaulomi KadakiaWen H. LiEric M. Schwarz
    • G06F7/496
    • G06F7/4917G06F2207/5352
    • A method for performing decimal division including receiving a scaled divisor and dividend and storing a subset of the multiples of the scaled divisor. An accumulated quotient is initialized to be equal to zero, a first current remainder is initialized to be equal to the scaled dividend, and a second current remainder is initialized to be equal to the scaled dividend minus the scaled divisor. The following loop is performed until a selected number of quotient digits are produced. An estimated next quotient digit is calculated based on the first digit of the first current remainder. A temp remainder is selected to be either the first current remainder or the second current remainder based on the estimated next quotient digit. A first next remainder is calculated by subtracting one of the stored multiples from the temp remainder, where the stored multiple is selected based on a first digit of the first current remainder. A second next remainder is calculated by subtracting an other one of the stored multiples from the temp remainder, where the other one of the stored multiples is selected based on the first current remainder. An actual quotient digits is calculated based on the estimated next quotient digit, the first current remainder and the first next remainder. The accumulated quotient is updated with the actual next quotient digit. Finally, the first current remainder is set to be equal to the first next remainder and the second current remainder is set to be equal to the second next remainder.
    • 一种用于执行小数除法的方法,包括接收缩放除数和除数并存储缩放除数的倍数的子集。 将累积商初始化为等于零,将第一当前余数初始化为等于缩放后的余数,并将第二电流余数初始化为等于缩放后的除数减去缩放除数。 执行以下循环,直到产生所选数量的商数。 基于第一当前剩余部分的第一个数字计算估计的下一个商数。 基于估计的下一个商数,将临时余量选择为第一当前余数或第二当前余数。 通过从临时余数中减去一个存储的倍数来计算第一个下一个余数,其中根据第一个当前余数的第一个数字选择存储的倍数。 通过从温度余量中减去另一个存储的倍数来计算第二个剩余部分,其中基于第一当前剩余部分选择存储的倍数中的另一个。 基于估计的下一个商数,第一个当前余数和第一个下一个余数来计算实际商数。 累积商用实际下一个商数更新。 最后,将第一当前余数设置为等于第一下一个余数,并将第二当前余数设置为等于第二个下一个余数。