2018-2019-1 20165301 《信息安全系统设计基础》第四周学习总结
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 - 喜欢听课的可以参考蓝墨云班课视频,完成蓝墨云班课中的测试。
- 阅读教材,完成课后练习(书中有参考答案),考核:练习题把数据变换一下
-
教材学习内容总结
Y86-64指令
- movq指令
irmovqrrmovqmrmovqrmmovq - 四个整数操指令
addq,subq,andq,xorq只对寄存器数据进行操作 - 7个跳转指令
cmovlecmovlcmovecmovnecmovgecmovg call指令将返回地址入栈,然后跳到目的地址,ret指令从这样的调用中返回pushq和popq指令实现了入栈和出栈halt停止指令的执行
Y86-64指令集的功能码

Y86-64程序寄存器标识符

逻辑门


浙公网安备 33010602011771号