3.1 处理器概要
3.1 处理器概要
603E处理器实现指令集大致可分为三大类:
1.分支指令
2.定点数指令
3.浮点数指令
定点数指令可以操作byte(8位),halfword(16位),word(32位)和doubleword(64位)大小的操作数。浮点数指令则可操作单精度和多精度浮点数。基于PowerPC架构的处理器的指令都是4字节长并且32位对齐的。该套指令集提供32个GPRs和32个FPRs与存储设备之间存取操作操作数的宽度可为byte(8位),halfword(16位,word(32位)和doubleword(64位)。
有符号整数指令的实现方式有两种形式。
没有直接修改内存的算术指令 ,如果想使用load/store类指令进行计算修改内存数据,只能先把内存中的数据先加载到寄存器中,然后再写回内存。图1说明了指令的逻辑过程。图2说明了PowerPC架构的用户态指令集寄存器。



