-
公开(公告)号:US20150301935A1
公开(公告)日:2015-10-22
申请号:US14382159
申请日:2012-03-02
IPC分类号: G06F12/02
CPC分类号: G06F12/0246 , G06F9/30065 , G06F9/324 , G06F2212/7208
摘要: A program counter (12) updates an address by adding a first value or a second value. A code select circuit (14) selects, in accordance with the address of the program counter (12), one of an insert code retained in an insert code register set block (17) and corresponding to the address specified by the program counter (12), and an original code stored in a flash control code ROM (13) and having the address specified by the program counter (12). An instruction execution unit (15) executes the selected code. At least one of a plurality of original codes and the insert code is a multicycle instruction. The program counter (14) stops update of the address when the multicycle instruction is executed.
摘要翻译: 程序计数器(12)通过添加第一值或第二值来更新地址。 代码选择电路(14)根据程序计数器(12)的地址选择保存在插入代码寄存器设置块(17)中并与程序计数器(12)指定的地址相对应的插入代码 )和存储在闪存控制代码ROM(13)中并具有由程序计数器(12)指定的地址的原始代码。 指令执行单元(15)执行所选择的代码。 多个原始代码和插入代码中的至少一个是多周期指令。 当执行多周期指令时,程序计数器(14)停止更新地址。