关于考试
~~小小tips
- 老师上课重复频率越高、占的比重越大
- 老师觉得题目比较简单
- 断断续续听课能60分保命
- 考察的比较细节:比如标志位的变化细节
- 以ppt为主、结合课本复习
~~题型分布
- 选择20分
- 填空15分
- 程序阅读题(读程序写功能、写程序)
- 程序填空题
- 程序设计题
- 论述题
~~必考考点
14个寄存器(通用寄存器考得最少)
9个标志位(任何一个运算的标志位)
机器执行的过程
- 读指令(指令缓冲寄存器)
- 取指令(不是马上执行,需要先ip+1,再执行,cs+ip、ss+sp)
- 分析指令
修改标志位的三个办法
- 修改标志位:std、cld?
- 巧妙使用堆栈
- 做运算(if、tf修改不了)