发明名称 Hardware implementation of complex data transfer instructions.
摘要 <p>Apparatus for improving the efficiency of computer instructions which transfer data from memory to machine registers and from machine registers to memory. The difficulty arises because such instructions may require data transfers of a variable number of bytes, may involve transfer across word boundaries within memory, and may use a number of machine registers. These features are important to programs which process vectors and perform other complex mathematical operations. Such transfer operations are performed by "mini-instructions", which are a proper subset of instructions that already exist within the current repertoire. However, the "mini-instructions" used are limited in the use of variables to only those which make most effective use of the hardware architecture. One or more "mini-instructions" must be used to execute the actual software instruction. Because the mini-instructions needed are a proper subset of the actual software instruction, little additional hardware is required. The result is a control structure which executes a given actual software instruction a number of times, but with variables which change to accomplish complex data transfers without resort to microcode or other lower level hardware languages.</p>
申请公布号 EP0375950(A2) 申请公布日期 1990.07.04
申请号 EP19890121740 申请日期 1989.11.24
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 JEN, AMY KWANGPIH;GAGE, PATRICIA ANN;NGAI, AGNES YEE
分类号 G06F9/22;G06F9/30;G06F9/312;G06F9/318;G06F9/34 主分类号 G06F9/22
代理机构 代理人
主权项
地址