11 难点:程序中断传送方式编程,DMA传送方式,8255编程,8237DMA控制器原理及 实现DMA传送过程。 6.中断系 重点:中断系统工作原理,中断的产生、响应、判优及处理的过程,8259中断控制器 的工作原理及绵程CXT计算机中断系练组织 难点:8259中断控制器的工作原理及编程。 7.微计算机通讯 重点:常用计算机数据通讯方法,串行通讯技术,RS232串行通讯接口编程8251工作 原理及编程。 难点:RS232串行通讯接口编程,8251工作原理及编程。 8.徽机外围设备 重点:键盘工作原理,PC机键盘接口电路,PC机键盘编码及键盘缓冲区: LED、LCD、CRT显示器工作原理,CGA显示模式与显示缓冲区映象关系: 针式、激光、喷墨、热敏打印机工作原理及特点: 磁存储原理、数据格式、接口适配器及磁盘驱动器 难点:CGA显示模式与显示缓冲区映象关系。 9.A/D,D/A转换 重点:D/A转换原理,DA与计算机的连接及编程:AWD转换原理,AWD与计算机的连接 及编程:采样保持电路的原理及应用,多路模拟开关电路的原理及应用。 难点:DA与计算机的连接及编程:AWD与计算机的连接及编程:采样保持电路的应用, 多路模拟开关电路的应用。 10.补充教学 重点:微机各种通信接口,少数民族语言文字编码体系,民文处理的关键技术 难点:通信接口的编程使用。 五、习题布置 本课程作业由各班主讲教师自由布置,考虑到大纲要求,统一布置几道各班都必须做的作 业如下: 第14页4,5,9. 第26页3,4 第129页13,14,15,23,24,26 第169页1,2,3,4,5 第191页1,2,3,5,6,7,8,9,10,11 第208页1,2,3,4,5,7,8,9 第287页1,3,4,8,11,15(第5小问不做),20,22,23,24,25,27,30 第314页2,7,8
11 难点:程序中断传送方式编程,DMA 传送方式,8255 编程, 8237 DMA 控制器原理及 实现 DMA 传送过程。 6. 中断系统 重点:中断系统工作原理,中断的产生、响应、判优及处理的过程,8259 中断控制器 的工作原理及编程, PC/XT 计算机中断系统组织。 难点:8259 中断控制器的工作原理及编程。 7. 微计算机通讯 重点: 常用计算机数据通讯方法,串行通讯技术,RS232 串行通讯接口编程,8251 工作 原理及编程。 难点: RS232 串行通讯接口编程, 8251 工作原理及编程。 8. 微机外围设备 重点:键盘工作原理,PC 机键盘接口电路,PC 机键盘编码及键盘缓冲区; LED、LCD、CRT 显示器工作原理,CGA 显示模式与显示缓冲区映象关系; 针式、激光、喷墨、热敏打印机工作原理及特点; 磁存储原理、数据格式、接口适配器及磁盘驱动器 难点:CGA 显示模式与显示缓冲区映象关系。 9. A/D,D/A 转换 重点:D/A 转换原理,D/A 与计算机的连接及编程;A/D 转换原理,A/D 与计算机的连接 及编程;采样保持电路的原理及应用,多路模拟开关电路的原理及应用。 难点:D/A 与计算机的连接及编程;A/D 与计算机的连接及编程;采样保持电路的应用, 多路模拟开关电路的应用。 10. 补充教学 重点:微机各种通信接口,少数民族语言文字编码体系,民文处理的关键技术 难点:通信接口的编程使用。 五、习题布置 本课程作业由各班主讲教师自由布置,考虑到大纲要求,统一布置几道各班都必须做的作 业如下: 第 14 页 4,5,9. 第 26 页 3,4 第 129 页 13,14,15,23,24,26 第 169 页 1,2,3,4,5 第 191 页 1,2,3,5,6,7,8,9,10,11 第 208 页 1,2,3,4,5,7,8,9 第 287 页 1,3,4,8,11,15(第 5 小问不做),20,22,23,24,25,27,30 第 314 页 2, 7, 8
12 第336页2,4,5 以上为郭兰英教材题号 六、考试基本要求 期末考试分民、汉班分别考试,试题由试卷库抽出。为使学生能够有重点复习,特 将应特别注意的内容强调如下: 1.注意CPU的结构特点是执行部件、总线接口部件,单总线结构,总线 复用原理,内部程序状态字。时序特点,指令周期,画出时序图。 2.掌握微机外围芯片应该有的功能及应该有的接口部件。 3.掌握存储器的组合扩展方法,例如字扩展,位扩展。掌握RAM、ROM PROM EPROM、EEPROM、FLASH ROM的特点,会应用。 4.掌握8255方式0、1的编程应用。实现平行数据输入输出。掌握8253 方式2、3的编程应用,利用8253实现定时10秒,利用分频器产 生1000HZ的方波或矩形脉冲。 5.掌握中断系统工作原理,中断系统组织,中断相应过程,8259中断控 制器实现中断管理的过程,8259扩展原理、连接, 6.掌握8251的工作原理及结构特点。RS232接口的主要信号线,RS232 电平。掌握8237实现DMA的工作原理及结构特点。 7.掌握AD、DA与微机接口的方法,编程实现AWD输入,编程实现DIA 产生三角波等。 8.掌握CT显示原理、显示方式及显示缓冲区的关系,会用显示I/O系统 调用程序实现字符显示。 9.掌握8255与打印机接口编程。 10.掌握磁盘存储原理及数据格式。光盘的格式。 1L.掌握PC、ISA、EISA、PCI总线的结构特点。 12.掌握80386主要工作模式,新一代CPU体系结构特点 13.掌握EPP、RS232、USB、IDE、PS/2等接口的基本知识。 14.会编写块搬家,字符查找排序,输入输出等简单程序
12 第 336 页 2,4,5 以上为郭兰英教材题号 六、考试基本要求 期末考试分民、汉班分别考试,试题由试卷库抽出。为使学生能够有重点复习,特 将应特别注意的内容强调如下: 1. 注意 CPU 的结构特点是执行部件、总线接口部件,单总线结构,总线 复用原理, 内部程序状态字。时序特点,指令周期,画出时序图。 2. 掌握微机外围芯片应该有的功能及应该有的接口部件。 3. 掌握存储器的组合扩展方法,例如字扩展,位扩展。掌握 RAM、ROM、 PROM EPROM、EEPROM、FLASH ROM 的特点,会应用。 4. 掌握 8255 方式 0、1 的编程应用。实现平行数据输入输出。掌握 8253 方式 2、3 的编程应用,利用 8253 实现定时 10 秒,利用分频器产 生 1000HZ 的方波或矩形脉冲。 5. 掌握中断系统工作原理,中断系统组织,中断相应过程,8259 中断控 制器实现中断管理的过程,8259 扩展原理、连接。 6. 掌握 8251 的工作原理及结构特点。RS232 接口的主要信号线,RS232 电平。掌握 8237 实现 DMA 的工作原理及结构特点。 7. 掌握 A/D、D/A 与微机接口的方法,编程实现 A/D 输入,编程实现 D/A 产生三角波等。 8. 掌握 CRT 显示原理、显示方式及显示缓冲区的关系, 会用显示 I/O 系统 调用程序实现字符显示。 9. 掌握 8255 与打印机接口编程。 10. 掌握磁盘存储原理及数据格式。光盘的格式。 11. 掌握 PC、ISA、EISA、PCI 总线的结构特点。 12. 掌握 80386 主要工作模式,新一代 CPU 体系结构特点。 13. 掌握 EPP、RS232、USB、IDE、PS/2 等接口的基本知识。 14. 会编写块搬家, 字符查找, 排序, 输入输出等简单程序
3 七、试题题型举例 1.是非题,打√和×(共20题,每题1分) PCXT计算机I/O通道(扩展桔)包括62根信号线,其中地址线20根,数据线16根() 8259A芯片的NTA信号线的意义是CPU给8259的回答信号 () 8251的传输数据位可在4位到8位范围内选择 键盘缓冲区首尾指针相等表示键盘缓冲区空 2.计算填空(共10题,每题2分) 1)8088CPU中指示栈顶的寄存器是 ,指示指令执行顺序的寄存器是」 2)已知8088是CPU8087是 8237是 8250是 3)每片8255包括 _个八位并行口,其中 口可工作在方式2,口可工作在方式1。 4)已知PC机主频=4.77MHZ一个时钟周期是s,存储器读总线周期包括个时钟 周期。 3.芯片编程(共1题,10分) 1)8255方式控制字格式见附录,设8255的AB,C口及控制口口地址分别为 PORT1,PORT2,PORT3,PORT4,编程序,设置8255A口为方式1入,B口为方式0出,C口高4 位出低4位入 2)8251模式字格式见附录,已知输入给8251的发送接收时钟频率为19.2KHZ,设8251 的模式寄存器口地址为PORT1,控制寄存器口地址为PORT2,状态口口地址为PORT3,编 程序,设置8251工作于异步方式,7数据位,偶校验,2停止位,波特率为1200 4.论述题(共5题,每题5分) 1)简述编译型语言与解释型语言的主要区别。 2)简述CPU响应并处理一次中断的全过程. 3)8251的可编程能力主要表现在那几个方面? 5.设计及编程(共2题每题10分) 1)某条PC机指令从取指令开始到执行完此条指令的连序时序图如下(略) (1)该条指令在内存的哪几个单元中存放? 2)写出该条指令的机器码及汇编形式 2)设在PC/XT计算机中需扩充一片8255并口,要求口地址范围为C8HCBH,请画出 连接示意图及译码逻辑。 3)某数据采集系统使用一片8253作定时器,己知输入8253的CLK时钟频率=1MHZ, 要求8253每隔10分钟输出一个选通信号采样一次请设计一个方案,画出连线图,设8253口 地址为80H-83H.写出8253初始化程(分频系数必须有计算过程)
13 七、试题题型举例 1. 是非题,打√和×(共 20 题,每题 1 分) PC/XT计算机I/O通道(扩展槽)包括62根信号线,其中地址线20根,数据线16根 ( ) 8259A芯片的INTA信号线的意义是 CPU 给8259的回答信号 ( ) 8251 的传输数据位可在 4 位到 8 位范围内选择 ( ) 键盘缓冲区首尾指针相等表示键盘缓冲区空 ( ) 2. 计算填空(共 10 题,每题 2 分) 1)8088 CPU 中指示栈顶的寄存器是___,指示指令执行顺序的寄存器是___。 2)已知 8088 是 CPU,8087 是_,8237 是_,8250 是_. 3)每片 8255 包括_个八位并行口,其中_口可工作在方式 2,_口可工作在方式 1。 4)已知 PC 机主频=4.77MHZ,一个时钟周期是_ns,存储器读总线周期包括_个时钟 周期。 3. 芯片编程(共 1 题, 10 分) 1)8255 方式控制字格式见附录, 设 8255 的 A,B,C 口及控制口口地址分别为 PORT1,PORT2,PORT3,PORT4,编程序,设置 8255 A 口为方式 1 入,B 口为方式 0 出,C 口高 4 位出,低 4 位入. 2)8251 模式字格式见附录,已知输入给 8251 的发送接收时钟频率为 19.2KHZ, 设 8251 的模式寄存器口地址为 PORT1, 控制寄存器口地址为PORT2,状态口口地址为 PORT3, 编 程序,设置 8251 工作于异步方式,7 数据位,偶校验,2 停止位,波特率为 1200. 4. 论述题(共 5 题,每题 5 分) 1) 简述编译型语言与解释型语言的主要区别。 2) 简述 CPU 响应并处理一次中断的全过程. 3) 8251 的可编程能力主要表现在那几个方面? 5. 设计及编程(共 2 题,每题 10 分) 1)某条 PC 机指令从取指令开始到执行完此条指令的连序时序图如下(略): (1)该条指令在内存的哪几个单元中存放? (2)写出该条指令的机器码及汇编形式. 2)设在 PC/XT 计算机中需扩充一片 8255 并口,要求口地址范围为 C8H~CBH,请画出 连接示意图及译码逻辑。 3)某数据采集系统使用一片 8253 作定时器,已知输入 8253 的 CLK 时钟频率=1MHZ, 要求 8253 每隔 10 分钟输出一个选通信号采样一次,请设计一个方案,画出连线图,设 8253 口 地址为 80H~83H).写出 8253 初始化程(分频系数必须有计算过程)
14 八、实验内容(仅供参考,以实验教材为准) 实验一、简单/0扩展实验 一、实验目的 利用74LS244和74LS273扩展1/0口。 二、实验内容 1、熟悉74LS244和74LS273的应用接口方法。 2、掌握用锁存器、三态门扩展简单并行输入、输出口的方法 实验二、8255并行口实验 一、实验目的 利用8255A实现并行接口实验 二、实验内容 1、掌握8255A的编程原理 2、熟悉计算机并行接口的使用方法 实验三、8259中断控制器实验 一、实验目的 1、掌握8259A的工作原理。 2、掌握编写中断服务程序的方法 3、掌握初始化中断向量的方法。 二、实验内容 用单脉冲发生器的输出脉冲为中断源,每按一次产生一次中断申请,AX的值将改为 0055H,如果不产生中断,则AX始终为0。 实验四、8253定时器/计数器接口实验 一、实验目的 掌握8253定时器的编程原理,用示波器或AWD、DA卡观察不同模式下的输出波形。 二、实验内容 编程将计数器0、1、2设置为模式2(分频方式),并观察其输出波形
14 八、实验内容(仅供参考,以实验教材为准) 实验一、简单 I/O 扩展实验 一、实验目的 利用 74LS244 和 74LS273 扩展 I/O 口。 二、实验内容 1、 熟悉 74LS244 和 74LS273 的应用接口方法。 2、 掌握用锁存器、三态门扩展简单并行输入、输出口的方法。 实验二、8255 并行口实验 一、实验目的 利用 8255A 实现并行接口实验 二、实验内容 1、掌握 8255A 的编程原理 2、熟悉计算机并行接口的使用方法 实验三、8259 中断控制器实验 一、实验目的 1、 掌握 8259A 的工作原理。 2、 掌握编写中断服务程序的方法。 3、 掌握初始化中断向量的方法。 二、实验内容 用单脉冲发生器的输出脉冲为中断源,每按一次产生一次中断申请,AX 的值将改为 0055H,如果不产生中断,则 AX 始终为 0。 实验四、8253 定时器/计数器接口实验 一、实验目的 掌握 8253 定时器的编程原理,用示波器或 A/D、D/A 卡观察不同模式下的输出波形。 二、实验内容 编程将计数器 0、1、2 设置为模式 2(分频方式),并观察其输出波形
实验五、A/D0809实验 一、实验目的 熟悉AWD转换的基本原理,掌握ADC0809的使用方法。 二、实验内容 按查询方式采样三路AWD转换数据,用简单输入口(74LS244)查询E0C信号。每 循环一次0,1,2通道各采样一次。采样结果是0通道放入CX中,CL有效,1通道放入 BX中,BL有效,2通道放入AX中,AL有效。 实验六、DAC0832实验 一、实验目的 熟悉数模转换的基本原理,掌握DAC0832的使用方法。 二、实验内容 看懂接口电路后连好硬件线路,并编写程序以产生以下两种波形并用示波器或AD、 D/A卡观察。 1、锯齿波形 2、三角波 实验七、存储器扩展实验 一、实验目的 1、掌握PC机外存扩展的方法。 2、熟悉6264芯片的接口方法。 3、掌握8086十六位数据存储的方法。 二、实验内容 向02000至02100单元的偶地址送入AAH,奇地址送入55H。 实验八、8250串口实验 一、实验目的 1、熟悉串行通信的一般原理和8250的工作原理。 2、 了解RS-232串行接口标准及连接方法。 3、掌握8250芯片的编程方法。 二、实验内容 在实验箱与P℃机(上位机)之间实现串行通信,按下述流程图编写程序,主机每下 传一个字符,如通讯正确,则下位机返回一个同样的字符:如果不正确,则无返回或返回
15 实验五、A/D 0809 实验 一、实验目的 熟悉 A/D 转换的基本原理,掌握 ADC0809 的使用方法。 二、实验内容 按查询方式采样三路 A/D 转换数据,用简单输入口(74LS244)查询 EOC 信号。每 循环一次 0,1,2 通道各采样一次。采样结果是 0 通道放入 CX 中,CL 有效,1 通道放入 BX 中,BL 有效,2 通道放入 AX 中,AL 有效。 实验六、DAC0832 实验 一、实验目的 熟悉数模转换的基本原理,掌握 DAC0832 的使用方法。 二、实验内容 看懂接口电路后连好硬件线路,并编写程序以产生以下两种波形并用示波器或 A/D、 D/A 卡观察。 1、 锯齿波形 2、 三角波 实验七、存储器扩展实验 一、实验目的 1、掌握 PC 机外存扩展的方法。 2、熟悉 6264 芯片的接口方法。 3、掌握 8086 十六位数据存储的方法。 二、实验内容 向 02000 至 02100 单元的偶地址送入 AAH,奇地址送入 55H。 实验八、8250 串口实验 一、实验目的 1、 熟悉串行通信的一般原理和 8250 的工作原理。 2、 了解 RS-232 串行接口标准及连接方法。 3、 掌握 8250 芯片的编程方法。 二、实验内容 在实验箱与 PC 机(上位机)之间实现串行通信,按下述流程图编写程序,主机每下 传一个字符,如通讯正确,则下位机返回一个同样的字符;如果不正确,则无返回或返回