第2章 8CB⑤ 长统
第 2 章
教学重点 第2章是本课程的一个关键 内容,是程序设计的基础 √基础是熟悉寄存器组 √难点是各种寻址方式 √重点是掌握8086常用 指令的功能及应用
教学重点 第2章是本课程的一个关键 内容,是程序设计的基础 ✓基础是熟悉寄存器组 ✓难点是各种寻址方式 ✓重点是掌握8086常用 指令的功能及应用
第2章 什么是指令系统 计算机的指令系统就是指该计算 机能够执行的全部指令的集合 >每种计算机都有它支持的指令集 合 >16位8086指令系统是 Intel80x86 系列微处理器指令系统的基础 一定要采用调试程序 DEBUG进行实践
第 2 章 什么是指令系统 ➢计算机的指令系统就是指该计算 机能够执行的全部指令的集合 ➢每种计算机都有它支持的指令集 合 ➢16位8086指令系统是Intel 80x86 系列微处理器指令系统的基础 一定要采用调试程序DEBUG进行实践
第2章 调试程序 DEBUG > DEBUG是常用的汇编语言级调试工具, 为汇编语言程序员提供了分析指令 跟踪程序的有效手段 >常用命令: A汇编 U反汇编 T单步执行 G断点执行 D数据显示 R寄存器 感性认识因刻显重要
第 2 章 调试程序DEBUG ➢DEBUG是常用的汇编语言级调试工具, 为汇编语言程序员提供了分析指令、 跟踪程序的有效手段 ➢常用命令: -A 汇编 -U 反汇编 -T 单步执行 -G 断点执行 -D 数据显示 -R 寄存器
第2章 上机指导基本要求(1) 1.调试各种寻址方式的MOV指令 2.调试例题28,完成习题2.15 3.调试例题217,完成习题216 4.调试例题2.31,完成习题2.21 5.调试例题236和239,完成习题2.26 6.调试例题2.47,完成习题239 7.调试例题2.49 Pactice aktes perfect
第 2 章 上机指导基本要求(1) 1. 调试各种寻址方式的MOV指令 2. 调试例题2.8,完成习题2.15 3. 调试例题2.17,完成习题2.16 4. 调试例题2.31,完成习题2.21 5. 调试例题2.36和2.39,完成习题2.26 6. 调试例题2.47,完成习题2.39 7. 调试例题2.49
第2章 上机指导基本要求(2) 8.用命令行开发方式完成例题3.1 9.调试例题3.3,完成习题3.17 10.完成习题3.24、习题3.25 11.调试例题44,完成习题412 12.调试例题4.7,完成习题424 13.调试例题410,完成习题434 14.调试例题413 15完成习题457●详细说明参见“微服网
第 2 章 上机指导基本要求(2) 8. 用命令行开发方式完成例题3.1 9. 调试例题3.3,完成习题3.17 10. 完成习题3.24、习题3.25 11. 调试例题4.4,完成习题4.12 12. 调试例题4.7,完成习题4.24 13. 调试例题4.10,完成习题4.34 14. 调试例题4.13 15. 完成习题4.57 详细说明参见“微服网
第2章 218086的寄存器组 >对程序员来说,8086内部结构的 最重要的是其寄存器组 8个通用寄存器 ◇1个指令指针寄存器 1个标志寄存器 4个段寄存器
第 2 章 2.1 8086的寄存器组 ➢对程序员来说,8086内部结构的 最重要的是其寄存器组 ❖ 8个通用寄存器 ❖ 1个指令指针寄存器 ❖ 1个标志寄存器 ❖ 4个段寄存器
第2章 21.18086的通用寄存器 >8086的16位通用寄存器是: AX BX CX DX DI BP SP >其中前4个数据寄存器都还可以分成高 8位和低8位两个独立的寄存器 >8086的8位通用寄存器是 AH BH CH DH AL BL CL DL >对其中某8位的操作,并不影响另外对 应8位的数据
第 2 章 2.1.1 8086的通用寄存器 ➢8086的16位通用寄存器是: AX BX CX DX SI DI BP SP ➢其中前4个数据寄存器都还可以分成高 8位和低8位两个独立的寄存器 ➢8086的8位通用寄存器是: AH BH CH DH AL BL CL DL ➢对其中某8位的操作,并不影响另外对 应8位的数据
第2章 数据寄存器 >数据寄存器用来存放计算的结果和操作数, 也可以存放地址 >每个寄存器又有它们各自的专用目的 AX一一累加器,使用频度最高,用于算术、逻 辑运算以及与外设传送信息等; BX一一基址寄存器,常用做存放存储器地址; cX一一计数器,作为循环和串操作等指令中的 隐含计数器; DX一一数据寄存器,常用来存放双字长数据的 高16位,或存放外设端口地址
第 2 章 数据寄存器 ➢ 数据寄存器用来存放计算的结果和操作数, 也可以存放地址 ➢ 每个寄存器又有它们各自的专用目的 ◼ AX--累加器,使用频度最高,用于算术、逻 辑运算以及与外设传送信息等; ◼ BX--基址寄存器,常用做存放存储器地址; ◼ CX--计数器,作为循环和串操作等指令中的 隐含计数器; ◼ DX--数据寄存器,常用来存放双字长数据的 高16位,或存放外设端口地址
第2章 变址寄存器 >变址寄存器常用于存储器寻址时 提供地址 ■S是源变址寄存器 ■D是目的变址寄存器 串操作类指令中,S|和D具有特别 的功能
第 2 章 变址寄存器 ➢变址寄存器常用于存储器寻址时 提供地址 ◼ SI是源变址寄存器 ◼ DI是目的变址寄存器 ➢串操作类指令中,SI和DI具有特别 的功能