重点与难点:程序由指令组成,通常一条指令对应一种基本操 作。一台计算机的指令集合,就是该计算机的指令系统。每种计 算机都有自己的指令系统,彼此互不兼容,但同一系列的计算机 的指令系统向上兼容。指令由操作码字段和地址码字段组成,操 作码字段用来说明指令要完成的操作,而地址码字段则用来描述 指令的操作对象。指令有机器指令和汇编指令两种形式。机器指 令由基2码组成,是计算机能直接理解和执行的指令,但这种指 令不好记忆、理解和使用。汇编指令是用助记符来代替基2码的 指令,它便于书写、使用。但计算机需要先把汇编指令翻译成机 器指令才能识别和执行。寻找和获得操作数、操作数存放地址或 指令转移地址的方法称为寻址方式。8086微处理器的寻址方式 分为数据寻址和指令寻址。计算机执行指令的目的是对指定的操 作数进行规定的操作,因此如何获得操作数的存放地址很重要。 8086微处理器里获取操作数和操作结果的存放地址的方法称为 寻址方式。操作数及操作结果存放的地点有:存放在指令的地址 码字段中:存放在寄存器中:存放在存储器的数据段、堆栈段或 附加数据段中。对应三种基本寻址方式:立即寻址方式、寄存器 寻址方式和存储器寻址方式。而存储器寻址方式又可分成直接寻 址方式、寄存器间接寻址方式、寄存器相对寻址方式、基址变址 寻址方式和相对基址变址寻址方式。8086微处理器的指令系统 包括数据传送指令、算术运算指令、逻辑运算和移位指令、串操 作指令、控制转移指令和处理器控制指令。其中,数据传送指令 又可分为通用传送指令、累加器专用传送指令、地址传送指令和 标志传送指令;算术运算指令包括二进制数的运算和十进制数的 运算指令;移位指令按移位方式分为逻辑移位指令、算术移位指 令、循环移位指令;串操作指令包括串传送指令和串比较指令; 控制转移指令包括无条件转移和条件转移指令、子程序调用和返 回指令、循环控制指令、中断指令及中断返回指令。逻辑运算指 令与数字逻辑的逻辑计算是对应的,但逻辑运算是按位操作。 衡量学习是否达到目标的标准:了解计算机的指令系统,了解 汇编指令的特点。掌握8086微处理器汇编语音的各种寻址方式 的格式、意义、适用场合。掌握汇编语音中常用的各条指令的意 义和使用方法。 第四章汇编语言程序设计 第一节汇编语言的程序格式。 掌握
28 重点与难点:程序由指令组成,通常一条指令对应一种基本操 作。一台计算机的指令集合,就是该计算机的指令系统。每种计 算机都有自己的指令系统,彼此互不兼容,但同一系列的计算机 的指令系统向上兼容。指令由操作码字段和地址码字段组成,操 作码字段用来说明指令要完成的操作,而地址码字段则用来描述 指令的操作对象。指令有机器指令和汇编指令两种形式。机器指 令由基 2 码组成,是计算机能直接理解和执行的指令,但这种指 令不好记忆、理解和使用。汇编指令是用助记符来代替基 2 码的 指令,它便于书写、使用。但计算机需要先把汇编指令翻译成机 器指令才能识别和执行。寻找和获得操作数、操作数存放地址或 指令转移地址的方法称为寻址方式。8086 微处理器的寻址方式 分为数据寻址和指令寻址。计算机执行指令的目的是对指定的操 作数进行规定的操作,因此如何获得操作数的存放地址很重要。 8086 微处理器里获取操作数和操作结果的存放地址的方法称为 寻址方式。操作数及操作结果存放的地点有:存放在指令的地址 码字段中;存放在寄存器中;存放在存储器的数据段、堆栈段或 附加数据段中。对应三种基本寻址方式:立即寻址方式、寄存器 寻址方式和存储器寻址方式。而存储器寻址方式又可分成直接寻 址方式、寄存器间接寻址方式、寄存器相对寻址方式、基址变址 寻址方式和相对基址变址寻址方式。8086 微处理器的指令系统 包括数据传送指令、算术运算指令、逻辑运算和移位指令、串操 作指令、控制转移指令和处理器控制指令。其中,数据传送指令 又可分为通用传送指令、累加器专用传送指令、地址传送指令和 标志传送指令;算术运算指令包括二进制数的运算和十进制数的 运算指令;移位指令按移位方式分为逻辑移位指令、算术移位指 令、循环移位指令;串操作指令包括串传送指令和串比较指令; 控制转移指令包括无条件转移和条件转移指令、子程序调用和返 回指令、循环控制指令、中断指令及中断返回指令。逻辑运算指 令与数字逻辑的逻辑计算是对应的,但逻辑运算是按位操作。 衡量学习是否达到目标的标准: 了解计算机的指令系统,了解 汇编指令的特点。掌握 8086 微处理器汇编语音的各种寻址方式 的格式、意义、适用场合。掌握汇编语音中常用的各条指令的意 义和使用方法。 第四章 汇编语言程序设计 第一节 汇编语言的程序格式。 掌握 1
第二节汇编语言的伪指令。 掌握 3 第三节汇编程序的完整结构形式。 掌握 2 第四节汇编语言的上机过程。 掌握 7 第五节汇编语言的程序设计方法。包括:流程图的组成和设计 掌握 2+3实 方法;常用的BIOS调用和DOS调用:宏汇编的使用:子程序的 验 设计;各种程序结构的设计方法。 重点与难点:伪指令又称为伪操作,它不是在程序运行期间由 计算机来执行的,而是在汇编程序对源程序汇编期间由汇编程序 处理的。伪指令不产生相应的机器代码。伪指令包括定义符号的 伪指令、定义数据的伪指令、定义程序开始和结束的伪指令、指 令集选择伪指令、地址计数器与对准伪操作,能完成如处理器选 择、定义程序模式、定义数据、分配存储区、指示程序结束等功 能。汇编源程序结构具有完整段定义形式。简化段定义形式,编 程时选用哪一种形式,可根据汇编程序版本说明和编程方便来决 定。汇编程序在把源程序转换为目标程序时,必须确定标号和变 量的偏移地址,并且需要把有关信息通过目标模块传送给连接程 序,以便连接程序把不同的段和模块连接在一起,形成一个可执 行程序。因此,需要用段定义伪操作。此外,还必须明确段和段 寄存器的关系,把段地址装入段寄存器中。BIOS调用时的基本 步骤:设置分功能号、置入口参数、使用中断语句INT、分析 出口参数。在汇编语言里,除了可以调用BIOS调用之外,还能 调用DOS操作系统的中断。 衡量学习是否达到目标的标准:对汇编语句的格式有所了解。 掌握各种伪指令的意义和使用方法。掌握汇编程序的完整结构, 能熟练写出相关的伪操作。掌握汇编语言的上机基本技巧,懂得 如何编写并最终生成可执行文件。了解流程图的组成和设计方 法,掌握常用的BIOS调用和D0S调用,了解宏汇编,掌握子程 序的结构形式与操作,区分宏汇编和子程序的特点,掌握各种程 序结构的汇编语言实现方法。 第五章微处理器总线时序和系统总线 第一节微处理器的各种性能指标。 理解 第二节8086微处理器的引脚功能、系统配置。 掌握 2 第三节8086微处理器的基本时序。 掌握 第四节微机的系统总线。 理解 2+3实 验 29
29 第二节 汇编语言的伪指令。 掌握 3 第三节 汇编程序的完整结构形式。 掌握 2 第四节 汇编语言的上机过程。 掌握 1 第五节 汇编语言的程序设计方法。包括:流程图的组成和设计 方法;常用的 BIOS 调用和 DOS 调用;宏汇编的使用;子程序的 设计;各种程序结构的设计方法。 掌握 2+3 实 验 重点与难点:伪指令又称为伪操作,它不是在程序运行期间由 计算机来执行的,而是在汇编程序对源程序汇编期间由汇编程序 处理的。伪指令不产生相应的机器代码。伪指令包括定义符号的 伪指令、定义数据的伪指令、定义程序开始和结束的伪指令、指 令集选择伪指令、地址计数器与对准伪操作,能完成如处理器选 择、定义程序模式、定义数据、分配存储区、指示程序结束等功 能。汇编源程序结构具有完整段定义形式。简化段定义形式,编 程时选用哪一种形式,可根据汇编程序版本说明和编程方便来决 定。汇编程序在把源程序转换为目标程序时,必须确定标号和变 量的偏移地址,并且需要把有关信息通过目标模块传送给连接程 序,以便连接程序把不同的段和模块连接在一起,形成一个可执 行程序。因此,需要用段定义伪操作。此外,还必须明确段和段 寄存器的关系,把段地址装入段寄存器中。BIOS 调用时的基本 步骤:设置分功能号、置入口参数、使用中断语句 INT n、分析 出口参数。在汇编语言里,除了可以调用 BIOS 调用之外,还能 调用 DOS 操作系统的中断。 衡量学习是否达到目标的标准: 对汇编语句的格式有所了解。 掌握各种伪指令的意义和使用方法。掌握汇编程序的完整结构, 能熟练写出相关的伪操作。掌握汇编语言的上机基本技巧,懂得 如何编写并最终生成可执行文件。了解流程图的组成和设计方 法,掌握常用的 BIOS 调用和 DOS 调用,了解宏汇编,掌握子程 序的结构形式与操作,区分宏汇编和子程序的特点,掌握各种程 序结构的汇编语言实现方法。 第五章 微处理器总线时序和系统总线 第一节 微处理器的各种性能指标。 理解 1 第二节 8086 微处理器的引脚功能、系统配置。 掌握 2 第三节 8086 微处理器的基本时序。 掌握 1 第四节 微机的系统总线。 理解 2+3 实 验
重点与难点:8086微处理器是Intel系列的典型微处理器,其 40条引脚信号按功能可分为四部分一一地址总线、数据总线、 控制总线以及其他(时钟和电源)。地址总线是用于确定CPU要 访问的内存单元(或I/0端口)的地址信号;数据总线用于在 CPU和内存储器(或I/0设备)之间交换信息;控制总线用于传 输CPU送到其他部件的控制命令。当8086微处理器工作于最小 方式时,可构成小型的单处理机系统,这时,8086微处理器可 通过地址锁存器和数据收发器和存储器、I/0接口通信。计算机 的工作是在时钟脉冲的统一控制下,一个一个节拍地实现的。时 钟脉冲的重复周期称为时钟周期。每条指令的执行由取指令、译 码和执行等操作组成,执行一条指令所需要的时间称为指令周 期。8086与外部交换信息是通过总线进行的,CPU的每一个这种 信息输入、输出过程需要的时间称为总线周期。8086CPU的操作 分为内操作和外操作。外操作是系统对CPU的控制或CPU对系统 的控制,主要有:存储器读/写、I/0端口读/写、中断响应、总 线保持、总线请求/允许、复位和启动。机总线可分为:片总线、 内总线和外总线。内总线即系统总线,是微机系统中各插件之间 信息传输的通路,分为数据总线、地址总线、控制总线。总线完 成一次数据传输要经历四个阶段:申请占用总线、寻址、数据传 输、结束。 衡量学习是否达到目标的标准:了解微处理器的各项性能指 标。掌握8086微处理器各引脚的意义和使用方法,掌握8086工 作在最小方式下的系统配置方法。了解总线周期的特点,掌握总 线读操作、总线写操作、中断响应操作、总线保持/响应的周期 时序。了解总线的分类和目前各种系统总线的概况。 第六章主存储器 第一节存储器的一般概念和分类。 理解 0.5 第二节随机存储器的工作原理和典型芯片。 掌握 1 第三节只读存储器的工作原理和典型芯片。 掌握 第四节CPU与存储器的连接方法和存储器的扩展方法。 掌握 0.5 重点与难点:存储器是计算机中用于存储信息的部件。半导体 存储器可分为随机存取存储器(简称RAM)和只读存储器(简称 ROM)。RAM可分为SRAM和DRAM两种。SRAM不需要刷新电路, 但集成度较低,功耗较大,典型SRAM芯片有Intel6116、6264、 62256等;DRAM集成度高,功耗低,但需要刷新,典型的DRAM 30
30 重点与难点:8086 微处理器是 Intel 系列的典型微处理器,其 40 条引脚信号按功能可分为四部分——地址总线、数据总线、 控制总线以及其他(时钟和电源)。地址总线是用于确定 CPU 要 访问的内存单元(或 I/O 端口)的地址信号;数据总线用于在 CPU 和内存储器(或 I/O 设备)之间交换信息;控制总线用于传 输 CPU 送到其他部件的控制命令。当 8086 微处理器工作于最小 方式时,可构成小型的单处理机系统,这时,8086 微处理器可 通过地址锁存器和数据收发器和存储器、I/O 接口通信。计算机 的工作是在时钟脉冲的统一控制下,一个一个节拍地实现的。时 钟脉冲的重复周期称为时钟周期。每条指令的执行由取指令、译 码和执行等操作组成,执行一条指令所需要的时间称为指令周 期。8086 与外部交换信息是通过总线进行的,CPU 的每一个这种 信息输入、输出过程需要的时间称为总线周期。8086CPU 的操作 分为内操作和外操作。外操作是系统对 CPU 的控制或 CPU 对系统 的控制,主要有:存储器读/写、I/O 端口读/写、中断响应、总 线保持、总线请求/允许、复位和启动。机总线可分为:片总线、 内总线和外总线。内总线即系统总线,是微机系统中各插件之间 信息传输的通路,分为数据总线、地址总线、控制总线。总线完 成一次数据传输要经历四个阶段:申请占用总线、寻址、数据传 输、结束。 衡量学习是否达到目标的标准: 了解微处理器的各项性能指 标。掌握 8086 微处理器各引脚的意义和使用方法,掌握 8086 工 作在最小方式下的系统配置方法。了解总线周期的特点,掌握总 线读操作、总线写操作、中断响应操作、总线保持/响应的周期 时序。了解总线的分类和目前各种系统总线的概况。 第六章 主存储器 第一节 存储器的一般概念和分类。 理解 0.5 第二节 随机存储器的工作原理和典型芯片。 掌握 1 第三节 只读存储器的工作原理和典型芯片。 掌握 1 第四节 CPU 与存储器的连接方法和存储器的扩展方法。 掌握 0.5 重点与难点:存储器是计算机中用于存储信息的部件。半导体 存储器可分为随机存取存储器(简称 RAM)和只读存储器(简称 ROM)。RAM 可分为 SRAM 和 DRAM 两种。SRAM 不需要刷新电路, 但集成度较低,功耗较大,典型 SRAM 芯片有 Intel6116、6264、 62256 等;DRAM 集成度高,功耗低,但需要刷新,典型的 DRAM
是Intel:2164A。只读存储器ROM的信息在使用时是不能改变的, 只能读出,不能写入,一般存放固定程序。ROM大致分为:掩膜 ROM、EPROM、EEPROM。掩膜ROM在制成后就不能修改。EPROM可 利用紫外线擦除器进行擦除改写,典型EPROM芯片有2716、2732 等.EEPROM是电可擦可编程的,速度快,改写方便,典型的EEPROM 有Intel2816.CPU与存储器的连接通常通过地址译码器74LS138 完成。存储器扩展可分为位扩展和容量扩展,通常也要利用地址 译码器来实现。 衡量学习是否达到目标的标准:了解存储器的分类和主要技术 指标。了解SRAM和DRAM的工作原理,掌握典型RAM芯片的引脚 功能。了解各种ROM的工作原理,掌握典型ROM芯片的引脚功能。 掌握地址译码器的使用方法,能利用地址译码器实现CPU与存储 器的连接,实现存储器的扩展。 第九章定时/计数接口电路 第一节定时/计数的基本概念。 理解 7 第二节可编程定时/计数器Intel8253。 掌握 2+3实 验 重点与难点:Inte18253拥有3个独立的16位计数器,可进行 二进制或BCD码计数。它有六中工作方式:方式0~方式5。 旦CPU通过Intel8253的控制端口写入控制字,即可令其计数器 进行计数。 衡量学习是否达到目标的标准:了解定时的概念和各种定时实 现方法的特点。掌握可编程定时/计数器Intel8253的内部结构、 引脚,掌握Intel8253的6种工作方式,掌握其编程和使用方法。 第十章并行和串行接口电路 第一节并行和串行通信的接口电路组成和数据通信过程。 理解 7 第二节并行接口芯片Intel8255A的性能结构、引脚和编程使用 掌握 3+3实 方法。 验 第三节串行接口芯片Intela8251A的性能结构、引脚和编程使用掌握 1 方法。 重点与难点:8255A有三个独立的数据口,每个端口8位,也 可分为2组工作,每组12条线。8255A有三种工作方式:基本 的输入/输出方式、选通输入/输出方式、带选通的双向传输方式。 8251A有一个接收缓冲器和一个发送缓冲器,可工作于同步或异 步方式。它能控制调制解调器进行串行信号的模拟通信。8251A 3
31 是 Intel2164A。只读存储器 ROM 的信息在使用时是不能改变的, 只能读出,不能写入,一般存放固定程序。ROM 大致分为:掩膜 ROM、EPROM、EEPROM。掩膜 ROM 在制成后就不能修改。EPROM 可 利用紫外线擦除器进行擦除改写,典型 EPROM 芯片有 2716、2732 等。EEPROM 是电可擦可编程的,速度快,改写方便,典型的 EEPROM 有 Intel2816。CPU 与存储器的连接通常通过地址译码器 74LS138 完成。存储器扩展可分为位扩展和容量扩展,通常也要利用地址 译码器来实现。 衡量学习是否达到目标的标准: 了解存储器的分类和主要技术 指标。了解 SRAM 和 DRAM 的工作原理,掌握典型 RAM 芯片的引脚 功能。了解各种 ROM 的工作原理,掌握典型 ROM 芯片的引脚功能。 掌握地址译码器的使用方法,能利用地址译码器实现 CPU 与存储 器的连接,实现存储器的扩展。 第九章 定时/计数接口电路 第一节 定时/计数的基本概念。 理解 1 第二节 可编程定时/计数器 Intel8253。 掌握 2+3 实 验 重点与难点:Intel8253 拥有 3 个独立的 16 位计数器,可进行 二进制或 BCD 码计数。它有六中工作方式:方式 0~方式 5。一 旦 CPU 通过 Intel8253 的控制端口写入控制字,即可令其计数器 进行计数。 衡量学习是否达到目标的标准: 了解定时的概念和各种定时实 现方法的特点。掌握可编程定时/计数器 Intel8253 的内部结构、 引脚,掌握 Intel8253 的 6 种工作方式,掌握其编程和使用方法。 第十章 并行和串行接口电路 第一节 并行和串行通信的接口电路组成和数据通信过程。 理解 1 第二节 并行接口芯片 Intel8255A 的性能结构、引脚和编程使用 方法。 掌握 3+3 实 验 第三节 串行接口芯片 Intel8251A 的性能结构、引脚和编程使用 方法。 掌握 1 重点与难点:8255A 有三个独立的数据口,每个端口 8 位,也 可分为 2 组工作,每组 12 条线。8255A 有三种工作方式:基本 的输入/输出方式、选通输入/输出方式、带选通的双向传输方式。 8251A 有一个接收缓冲器和一个发送缓冲器,可工作于同步或异 步方式。它能控制调制解调器进行串行信号的模拟通信。8251A
内包括了方式寄存器、控制寄存器和状态寄存器。CU通过写入 控制字以改变8251A的工作方式、工作状态。 衡量学习是否达到目标的标准:了解并行接口和串行接口的组 成和数据输入/输出过程。了解8255A的性能结构,掌握8255A 的端口、引脚功能和使用方法。了解8251A的性能结构,掌握 8251A的端口、引脚功能和使用方法。 五、推荐教材和教学参考资源 1.龚尚福.微机原理与接口技术(第二版).西安:西安电子科技大学出版社,2009 年2月 2.楼顺天,周佳社.微机原理与接口技术.北京:科学出版社,2008年4月 3.冯博琴.微型计算机原理与接口技术.北京:清华大学出版社,2002年 大纲修订人:刘毅 修订日期:2013年11月1日 大纲审定人:肖明明 审定日期:2013年11月30日 2
32 内包括了方式寄存器、控制寄存器和状态寄存器。CPU 通过写入 控制字以改变 8251A 的工作方式、工作状态。 衡量学习是否达到目标的标准: 了解并行接口和串行接口的组 成和数据输入/输出过程。了解 8255A 的性能结构,掌握 8255A 的端口、引脚功能和使用方法。了解 8251A 的性能结构,掌握 8251A 的端口、引脚功能和使用方法。 五、推荐教材和教学参考资源 1.龚尚福.微机原理与接口技术(第二版).西安:西安电子科技大学出版社,2009 年 2 月 2.楼顺天,周佳社.微机原理与接口技术.北京:科学出版社,2008 年 4 月 3.冯博琴.微型计算机原理与接口技术.北京:清华大学出版社,2002 年 大纲修订人:刘毅 修订日期:2013 年 11 月 1 日 大纲审定人:肖明明 审定日期:2013 年 11 月 30 日