资料介绍
指令集体系结构设计 微机原理
(计算机原理与应用系统)
第13讲 指令集体系结构设计
1
第13讲 指令集体系结构设计
ISA实例1:X86
ISA实例2:ARM
另一视点:MIPS
我们的任务
马洪兵,2006年秋 2
ISA实例1:X86
寻址方式
支持所有常见的寻址方式
寻址方式没有规律,而且随指令是16位模式还
是32位模式而不同
并不是所有的寻址方式都能用于所有的指令,
也不是所有的寄存器都能用于所有的寻址方式。
这使编译器设计者的工作面临挑战,编译器产
生的代码质量比较差
马洪兵,2006年秋 3
ISA实例1:X86
指令格式
指令格式非常复杂,它最多具有6个字段,除
操作码以外其余5个字段都是可选的
马洪兵,2006年秋 4
ISA实例1:X86
指令格式――指令前缀
X86指令可以有可选的指令前缀,主要的指令
前缀包括