汇编语言学习大框

实验答案

  1. 第一章:基础知识
    1. 第一节:汇编语言介绍&通过总线对存储器的读写
    2. 第二节:地址总线、数据总线、控制总线和内存分配
  2. 第二章:寄存器
    1. 第一节:寄存器&物理地址
    2. 第二节:段寄存器和debug调试程序【重要】
  3. 第三章:寄存器(内存访问)
    1. 第一节:内存中字的存储&DS存储器
    2. 第二节:CPU中的栈机制
  4. 第四章:源程序
    1. 第一节:源程序介绍
    2. 第二节:源程序在内存中的加载
  5. 第五章:[bx]和loop指令
    1. 第一节:[bx]、loop指令和段前缀
    2. 第二节:第五章实验4
  6. 第六章:包含多个段的程序
    1. 第一节:dw开辟空间和标号start
    2. 第二节:对多个段的定义
    3. 第三节:第六章实验5
  7. 第七章:更灵活的定位内存地址的方法
    1. 第一节:ASCII码,and和or以及更灵活的寻址方式
    2. 第二节:第七章实验6
  8. 第八章:数据处理的两个基本问题
    1. 第一节:bi、si、di、bp以及div指令
    2. 第二节:第八章实验6
  9. 第九章:转移指令的原理
    1. 第一节:操作符offset和jmp指令
    2. 第二节:内存转移jmp指令以及jcxz指令
    3. 第三节:第九章实验8&实验9
  10. 第十章:CALL和RET指令
    1. 第一节:call和ret指令
    2. 第二节:call和ret配合使用以及mul指令
    3. 第三节:第十章实验10
  11. 第十一章:标志寄存器
    1. 第一节:标志寄存器SF、OF、CF、ZF和PF
    2. 第二节:adc、sbb和cmp指令
    3. 第三节:检测比较结果的条件转移指令
    4. 第四节:movsw、movsb、rep、pushf和popf
    5. 第五节:第十一章实验11
  12. 第十二章:内中断
    1. 第一节:中断类型码&中断向量表
    2. 第二节:中断过程、iret和单步中断
    3. 第三节:第十二章实验12
  13. 第十三章:int指令
    1. 第一节:int指令
    2. 第二节:13.2例程
    3. 第三节:BIOS中断例程的安装
    4. 第四节:第十三章实验13
  14. 第十四章:端口
    1. 第一节:端口的读写和shr、shl指令
    2. 第二节:第十四章实验15
  15. 第十五章:外中断
    1. 第一节:接口和外中断
    2. 第二节:PC机键盘处理
  16. 第十六章:直接定址表
    1. 第一节:直接定址表(1)
    2. 第二节:直接定址表(2)