一、微型计算机的系统组成和基本结构
1. 了解微型计算机的硬件系统组成和各组成部件的基本作用;
2. 了解微型计算机硬件系统的基本结构;
3. 了解微型计算机软件系统的组成。
二、8086/8088微处理器
1.了解8086/8088微处理器的内部逻辑结构;
2.掌握8086/8088微处理器内部工作寄存器的作用;
3. 掌握标志寄存器标志位CF、AF、PF、ZF、SF和OF的意义以及算术运算指令对这六个标志位的影响。掌握标志位DF的意义及其对串处理指令的影响。
4. 掌握8086/8088微处理器的存储器分段管理机制,了解8086/8088微处理器的四个段寄存器的意义,掌握段基址和段内偏移地址的概念,掌握逻辑地址和物理地址的概念,能够熟练进行逻辑地址和物理地址的转换计算。
三、指令系统
1.了解8086/8088指令的基本结构;
2.掌握8086/8088的各种指令寻址方式。如果操作数存放在内存中,则掌握操作数的逻辑地址和物理地址;
3.掌握8086/8088的数据传送指令、算术运算指令、逻辑运算指令、移位指令、串操作指令、控制转移指令和处理器控制指令。掌握这些指令的格式、功能和对标志寄存器标志位的影响。
四、汇编语言程序设计
1.了解汇编语言源程序的基本结构;
2.了解汇编语言语句的类型和格式;
3.了解汇编语句数据项的常量类型,标号类型、变量类型和表达式类型,掌握变量或标号的段属性、偏移量属性和类型属性的意义。
4.掌握数据定义伪指令的功能,并能画出相应数据的内存分配图;
5.掌握符号定义伪指令的功能;
6.掌握段定义伪指令的功能,并能画出相应逻辑段的内存分配图;
7.掌握设定段寄存器伪指令的功能;
8.掌握结束伪指令的功能
9.能够根据逻辑段的定义情况,确定相应变量或标号的段属性、偏移量属性和类型属性。
10.能够读懂8086/8088汇编语言程序,并能够编写简单的汇编语言程序。
五、输入输出
1.了解输入输出接口的作用和功能;
2.了解简单的输入输出接口电路;
3.了解输入输出的程序控制方式和中断控制方式。
六、常用可编程数字接口电路
1.了解Intel8253的内部结构和外部引脚;
2.掌握Intel8253的工作方式;
3.掌握Intel8253的初始化编程;
4.能够进行简单的Intel8253的应用编程。
5.了解Intel8255A的内部结构和外部引脚;
2.掌握Intel8255A的工作方式0,既基本输入输出工作方式;
3.掌握Intel8255A的初始化编程;
4.能够进行简单的Intel8255A的应用编程。
以8086/8088微处理器为讨论对象的有关微机原理和接口技术的书籍皆可用作参考。