(-)课程内容
1. 寻址方式的定义
2. 与数据有关的寻址方式
3. 与转移地址有关的寻址方式
4. 指令和指令系统的定义
5. 数据传送指令
6. 算术运算指令
7. 逻辑运算指令
8. 串处理指令
9. 输入输出指令
l0. 控制转移指令
11. 处理器控制指令
(二)学习目的和要求
一个微处理器指令的寻址方式的多寡是说明寻找操作数的灵活程度,指令系统是表现微处理器解决实际问题能力的强弱,它们是汇编语言程序设计的基础。熟练掌握寻址方式和指令系统中的各种常用指令是学好本课程的关键。
本章总的要求是:深刻理解寻址方式、指令系统和指令的概念。熟练掌握8086的各种寻址方式的含义和书写格式。着重在理解存储器操作数形成有效地址的各种方法和规定,段地址的约定和段超越的规定及书写格式。深刻理解和熟练掌握8086指令系统中各种常用指令的操作内容和参加操作的源操作数和结果(目的)操作数的来龙去脉及对程序状态字寄存器的状态位的影响。会使用各种常用指令分析和编写程序。
本章的知识点中,重点是数据传送指令,算术和逻辑运算指令。难点是控制转移指令和串处理指令。
(三)考核知识点和考核要求
1. 寻址方式的定义。要求达到“识记”的层次:
1.1寻址方式的含义和实质。
1.2指令中寻址的操作数可分为三种:寄存器操作数,立即数,存储器操作数。
2. 与数据有关的寻址方式,应达到“综合应用"的层次。
2.1 8086 中与数据有关的六种寻址方式的名称和含义。
2.2 各种寻址方式的操作数书写格式,各种寻址方式的存储器操作数的有效地址形成的方法和书写格式。
2.3 分析指令中各种寻址方式操作数据的出处和去处,根据要求在指令中写出各种寻址方式的操作数据
3 与转移地址有关的寻址方式,应达到“简单应用”的层次。
3.1 8086的指令系统中与转移地址有关的四种寻址方式的名称和含义,各种寻址方式转移地址的书写格式和转移范围的书写格式。
3.2 各种寻址方式中转移地址的组成和形成方法,段内间接和段间间接寻址方式中,存放转移地址的存储单元的有效地址的形成方法和转移地址各成分的存放次序。
4 指令和指令系统的定义,应达到“识记”的层次。
4.1 什么是指令系统,熟悉指令系统中有哪些最常用的指令类型。
4.2 指令的定义和指令的组成,操作码和操作数在指令中的作用。
5. 数据传送指令,应达到“综合应用”的层次。
5.1 数据传送指令的助记符,源和目的操作数的寻址方式、书写格式和书写顺序的规定。指令执行的操作,注意两个操作数寻址方式之间不允许的搭配关系。
5.2 堆栈操作指令的助记符,操作数的寻址方式的规定、字长和书写格式,入栈、出栈操作的过程:数据人栈、出栈和堆栈指针变化情况ε
5.3 互换指令的助记符,两个操作数的寻址方式和书写格式的规定,指令执行的操作。