公开课链接:http://www.chinesemooc.org/kvideo.php?do=course_progress&kvideoid=4392&classesid=1967
3.2 X86体系结构
80286中开始出现保护模式(和以前的实模式相区分)
16位至64位的变化
16位
32位
可以使用EAX访问32位,但同时也可以使用AX访问低16位,或用AH和AL访问各自的8位
64位
增加用RAX访问64位,同时保留EAX,AX,AH,AL
8086(16位)地址偏移计算方式 DS*16+Adress
偏移的例子:
IA-32的寻址方式,将段描述符宝存在内存中,GDTR指向描述符的基地址,CS保存程序对应描述符的偏移量
x86-64进行了进一步简化
3.3 x86指令简介
3.4 复杂的x86指令举例
3.5 MIPS体系结构
RISC 精简指令,MIPS 属于 RISC
不会互锁的指令体系
一个字(word)有4字节,所以需要乘4
3.6 MIPS指令
三种指令类型
- R型
- I型
- J型
非条件可以跳更远