发明名称 Long instruction word controlling plural independent processor operations
摘要 A data processing apparatus which operates on instruction controlling plural processor actions. Each instruction includes a data unit section and an independent data transfer section. The data unit section includes a data operation field that indicates the type of arithmetic logic unit operation and six operand fields. The six operand fields include four source data register fields and two destination register fields. The data unit (110) includes a multiplication unit (220) and an arithmetic logic unit (230). The data unit (110) may include a barrel rotator (235) for one input of the arithmetic logic unit (230). The rotated data may be stored in the first destination register instead of the multiply result. The address unit (120) operations according to the data transfer operation field. This could be a load, a store or a register to register move. Operations may be conditional based upon conditions stored in a status register (210) set by a prior output of the arithmetic logic unit (230). The address unit (120) preferably includes a plurality of base address registers (611), a full adder (615) and a left shifter (614). The full adder (615) may add an index as scaled by the left shifter to the base address or subtract the scaled index from the base address. The full adder (615) output may update the base address register (611), either before supply of the address or following supply of the address. The index may be recalled from an index register (612) or an immediate value.
申请公布号 US5509129(A) 申请公布日期 1996.04.16
申请号 US19930160297 申请日期 1993.11.30
申请人 GUTTAG, KARL M.;READ, CHRISTOPHER J.;BALMER, KEITH 发明人 GUTTAG, KARL M.;READ, CHRISTOPHER J.;BALMER, KEITH
分类号 G06F7/52;G06F7/57;G06F9/30;G06F9/302;G06F9/315;G06F9/38;(IPC1-7):G06F7/38 主分类号 G06F7/52
代理机构 代理人
主权项
地址