会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明授权
    • Early scalable instruction set machine alu status prediction apparatus
    • 早期可扩展指令集机ALU状态预测装置
    • US5359718A
    • 1994-10-25
    • US677692
    • 1991-03-29
    • James E. PhillipsStamatis Vassiliadis
    • James E. PhillipsStamatis Vassiliadis
    • G06F7/575G06F7/38G06F7/50
    • G06F7/575G06F7/4991
    • An apparatus implementing an algorithm for generating carries due to the second instruction of an interlocked instruction pair when executing all combinations of logical as well as arithmetic instruction pairs is developed. The algorithm is then applied to three interlock collapsing ALU means implementations that have been proposed. The critical path for calculating the carries is first presented. Next the expression for generating these carries is used to derive a fast implementation for generating overflow which is implemented in the apparatus. The resulting ALU status determination apparatus includes a three-to-one ALU means for executing plural instructions which can predict the status of three-to-one ALU operations related to the presence/absence of carries incorporated in the three-to-one ALU designed to execute a second instruction of a pair of instructions in parallel and whether or not the second instruction of the pair is independent or dependent on the result of the operation of the first instruction. Additionally, an implementation scheme for predicting result equal to zero is developed for the three-to-one ALU operations.
    • 开发了执行逻辑和算术指令对的所有组合时由于互锁指令对的第二指令而产生运算的算法的装置。 该算法然后被应用于已经提出的三个互锁折叠ALU装置实现。 首先介绍了运算计算的关键路径。 接下来,用于产生这些载体的表达式用于导出在装置中实现的用于产生溢出的快速实现。 所得到的ALU状态确定装置包括用于执行多个指令的三对一ALU装置,其可以预测与设计的三对一ALU中包含的载体的存在/不存在相关的三对一ALU操作的状态 并行执行一对指令的第二指令,以及该对的第二指令是否是独立的或取决于第一指令的操作结果。 另外,为三对一ALU操作开发了一种用于预测结果等于零的实现方案。
    • 33. 发明授权
    • Arithmetic logic unit for microprocessor with sign bit extend
    • 具有符号位延迟的微处理器的算术逻辑单元
    • US5227989A
    • 1993-07-13
    • US770043
    • 1991-09-30
    • Morris E. Jones, Jr.James A. Picard
    • Morris E. Jones, Jr.James A. Picard
    • G06F7/575
    • G06F7/575G06F2207/3828G06F7/49994
    • An arithmetic logic unit for a microprocessor is shown and described for use in a 24-bit data path where the ALU includes three separate ALU portions, one for each byte of the data path, and three separate control signals, one for each portion of the ALU. The ALU provides a variety of arithmetic and logic functions for application to 24-bit operands, but also includes a capability of manipulating such operands in accordance with sign extended opcodes without actually physically executing a sign extend operation within the microprocessor. In this manner, the ALU executes the necessary logic functions to provide the same ultimate result as sign bit extension, but does not require a separate sign bit extension step within the microprocessor to convert signed byte operand into a signed word operand.
    • 用于微处理器的算术逻辑单元被示出和描述用于24位数据路径,其中ALU包括三个单独的ALU部分,一个用于数据路径的每个字节,以及三个单独的控制信号,一个用于 ALU。 ALU为应用于24位操作数提供了各种算术和逻辑功能,但也包括根据符号扩展操作码操作这些操作数的功能,而不会在微处理器内实际执行符号扩展操作。 以这种方式,ALU执行必要的逻辑功能以提供与符号位扩展相同的最终结果,但是在微处理器内不需要单独的符号位扩展步骤来将有符号字节操作数转换为有符号字操作数。
    • 38. 发明授权
    • Arithmetic and logic operating unit
    • 算术逻辑运算单元
    • US4810995A
    • 1989-03-07
    • US21666
    • 1987-02-09
    • Harufusa KondouHideki Ando
    • Harufusa KondouHideki Ando
    • G06F7/02G06F7/38G06F7/508G06F7/575H03M1/34H03M5/18
    • G06F7/575H03M5/18G06F7/49921
    • An arithmetic and logic unit control circuit includes arithmetic circuits (10a-10d) for generating the absolute value .vertline.A.vertline. of an input signal A and the complement B of an input signal B from n-bit input signals A and B in response to a control signal from a controller (14). Full adders (6a-6d) add outputs from the arithmetic circuits in response to a control signal from the controller (14). First logic circuits (20a-20c, 21) extract the most significant bit of (.vertline.A.vertline.-B) to form outputs of the full adders (6a-6d) in response to a control signal from controller (14) and second logic circuits (20e, 21) to perform a three-level decision of values A and B from the outputs of the first logic circuits (20a-20c, 21) and the most significant bit of the input signal A. The arithmetic and logic unit can thereby perform Alternate Mark Inversion (AMI) coding in one machine cycle.
    • 算术和逻辑单元控制电路包括用于根据来自n位输入信号A和B的输入信号A的输入信号B的绝对值| A |和输入信号B的补码和上升& B的运算电路(10a-10d)响应于 来自控制器(14)的控制信号。 响应于来自控制器(14)的控制信号,全加器(6a-6d)从运算电路添加输出。 响应于来自控制器(14)和第二逻辑电路(14)的控制信号,第一逻辑电路(20a-20c,21)提取(| A|-B)的最高有效位以形成全加器(6a-6d)的输出 (20e,21)从第一逻辑电路(20a-20c,21)的输出和输入信号A的最高有效位执行值A和B的三电平判定。由此算术和逻辑单元 在一个机器周期中执行替代标记反转(AMI)编码。
    • 40. 发明授权
    • Multi-format binary coded decimal processor with selective output
formatting
    • 具有选择性输出格式的多格式二进制编码十进制处理器
    • US4644489A
    • 1987-02-17
    • US579091
    • 1984-02-10
    • Richard R. CurtinPaul M. Clemente
    • Richard R. CurtinPaul M. Clemente
    • G06F7/38G06F5/00G06F7/00G06F7/48G06F7/491G06F7/493G06F7/575
    • G06F7/491G06F7/575
    • Digital circuitry performs arithmetic operations upon first and second binary coded decimal digit strings input thereto. The digital circuitry provides for receiving and storing a first and second BCD digit, the digits having an arbitrary data type format. The first and second data types are selected from the group of packed and unpacked data. The circuitry then performs the arithmetic operation upon the stored BCD digits to obtain a result data word which is made available in a data type format corresponding to a selected one of the input BCD digits. In a particular embodiment, a plurality of the circuits can be operated in a digit slice structure. The digit slice structure operates upon strings of packed, unpacked, and mixed data type arithmetic operands and provides, at its output lines, output data in a format corresponding to a selected input data type. In particular, a unique interconnection of the plural output lines of the circuitry enables the output data type to be packed or unpacked as desired. The circuitry also provides for automatic selection of digits applied to the circuitry thereby relieving the operating environment from significant time consuming and costly supervision.
    • 数字电路对输入到其的第一和第二二进制编码十进制数字串进行算术运算。 数字电路提供接收和存储第一和第二BCD数字,这些数字具有任意的数据类型格式。 第一和第二数据类型是从打包和解压缩数据组中选择的。 然后,电路对所存储的BCD数字执行算术运算,以获得结果数据字,该结果数据字以对应于输入BCD数字中所选择的一个的数据类型格式可用。 在特定实施例中,多个电路可以以数字切片结构操作。 数字切片结构对打包的,未打包的和混合的数据类型的算术运算符的串进行操作,并且在其输出行提供与所选择的输入数据类型对应的格式的输出数据。 特别地,电路的多个输出线的独特互连使得输出数据类型能够根据需要被打包或解包。 电路还提供自动选择应用于电路的数字,从而减轻操作环境的耗时和昂贵的监督。