学习目标

1.了解ISA抽象的作用
2.掌握ISA,并能举一反三学习其他体系结构
3.了解流水线和实现方式

重点内容

Y86-64状态包括15个寄存器、3个一位的条件码(ZF、SF和OF)、程序计数器PC(存放当前正在执行指令的地址)、内存(一个很大的字节数组,保存着程序和数据)和状态码(表明程序执行的总体状态)。

Y86-64指令

4个传送指令(irmovq\rrmovq\mrmovq\rmmovq)
4个整数操作指令(addq\subq\andq\xorq)
6个条件传送指令(cmovle\cmovl\cmove\cmovne\cmovge\cmovg)
7个跳转指令(jmp\jle\jl\je\jne\jge\jg)