2018-2019-1 20165301 《信息安全系统设计基础》第四周学习总结 - 学习目标
- 了解ISA抽象的作用
- 掌握ISA,并能举一反三学习其他体系结构
- 了解流水线和实现方式
- 学习任务
- 阅读教材,完成课后练习(书中有参考答案),考核:练习题把数据变换一下
教材中相关代码运行、思考一下,读代码的学习方法见「代码驱动的程序设计学习」。
教材4.1-4.3中练习,重点:4.1 4.2 4.5 4.6 4.8 4.10 4.11 4.12 4.16 4.17 4.19 4.21 4.24 - 喜欢听课的可以参考蓝墨云班课视频,完成蓝墨云班课中的测试。
- 教材学习内容总结
- 了解ISA抽象的作用
- 掌握ISA,并能举一反三学习其他体系结构
- 了解流水线和实现方式
- 阅读教材,完成课后练习(书中有参考答案),考核:练习题把数据变换一下
教材中相关代码运行、思考一下,读代码的学习方法见「代码驱动的程序设计学习」。
教材4.1-4.3中练习,重点:4.1 4.2 4.5 4.6 4.8 4.10 4.11 4.12 4.16 4.17 4.19 4.21 4.24 - 喜欢听课的可以参考蓝墨云班课视频,完成蓝墨云班课中的测试。
Y86-64指令
- movq指令
irmovq
rrmovq
mrmovq
rmmovq
- 四个整数操指令
addq
,subq
,andq
,xorq
只对寄存器数据进行操作 - 7个跳转指令
cmovle
cmovl
cmove
cmovne
cmovge
cmovg
call
指令将返回地址入栈,然后跳到目的地址,ret
指令从这样的调用中返回pushq
和popq
指令实现了入栈和出栈halt
停止指令的执行
Y86-64指令集的功能码
Y86-64程序寄存器标识符
逻辑门