第四周总结
Y86-64指令集体系结构
-
程序员可见状态
- 15个程序寄存器(RF):每个程序寄存器存储一个64位的字。8字节。
- 3个条件码(cc):
- ZF:零标志;
- SF:符号标志;
- OF:溢出标志;
- 程序状态(Stat):表明程序执行的总体状态:
- 1:AOK:正常操作
- 2:HLT:遇到执行halt指令
- 3:AOR:遇到非法地址
- 4:INS:遇到非法指令
- 程序计数器(PC):存放当前正在执行指令的地址
- 内存(DMEM)
-
Y86-64指令
-
Y86-64程序寄存器标识符
-
Y86-64指令编码
-
Y86-64指令集的功能码
-
例一:
例二:
例三:
逻辑设计与硬件控制语言
- HCL整数表达式
-
情况表达式
- 通用结构:例:word Out=[s:A;1:B;]
-
算数逻辑单元(ALU)
-
集合关系
-
- 存储器和时钟