发明名称 Load multiple and store multiple instructions in a microprocessor that emulates banked registers
摘要 A microprocessor supports an instruction set architecture that specifies: processor modes, architectural registers associated with each mode, and a load multiple instruction that instructs the microprocessor to load data from memory into specified ones of the registers. Direct storage holds data associated with a first portion of the registers and is coupled to an execution unit to provide the data thereto. Indirect storage holds data associated with a second portion of the registers and cannot directly provide the data to the execution unit. Which architectural registers are in the first and second portions varies dynamically based upon the current processor mode. If a specified register is currently in the first portion, the microprocessor loads data from memory into the direct storage, whereas if in the second portion, the microprocessor loads data from memory into the direct storage and then stores the data from the direct storage to the indirect storage.
申请公布号 EP2631787(A2) 申请公布日期 2013.08.28
申请号 EP20130166075 申请日期 2012.04.02
申请人 VIA TECHNOLOGIES, INC. 发明人 HENRY, G GLENN;PARKS, TERRY;HOOKER, RODNEY E
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址