公开课链接: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型







非条件可以跳更远