发明名称 DATA PROCESSING APPARATUS WITH EXTENDED GENERAL PURPOSE REGISTERS
摘要 Each of a plurality of stored pointers (in 46) identifies and accesses one of a plurality of hardware registers (in 32) in a central processing unit (CPU). Each pointer is associated with and corresponds to one of a limited number of general purpose registers addressable by various fields in a program instruction of the data processing system. At least one program instruction calls for transfer of data from a particular main storage location to a general purpose register (GPR) identified by a field (R1) in the program instruction. The GPR identified as the destination for the data is renamed by pointer assignment unit (53) assigning a pointer value to provide access to one of the plurality of associated hardware registers. In response to a subsequent load instruction involving the same particular main storage location renaming pointer storage (59) determines if the data from the previous load instruction is still stored in one of the hardware registers and determines the associated pointer value. The data in the hardware register is made immediately available to the CPU before completion of the access to main storage The pointer value is associated with, and made to correspond to the destination GPR of the subsequent load instruction Other instructions which require access to instruction addressable GPR s cause access to the corresponding pointer value to provide access to the corresponding hardware register for purposes of data processing
申请公布号 DE3261575(D1) 申请公布日期 1985.01.31
申请号 DE19823261575 申请日期 1982.02.25
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 RECHTSCHAFFEN, RUDOLPH NATHAN
分类号 G06F9/318;G06F9/34;G06F9/38;G06F9/42;G06F9/46;G06F9/48;(IPC1-7):G06F9/34 主分类号 G06F9/318
代理机构 代理人
主权项
地址
您可能感兴趣的专利