中北大学 微机原理习题及其答案

中北大学微机原理及接口技术习题及练习册

2. 在8251内部有多个寄存器,其中有模式寄存器、同步字符寄存器1、同步字符寄存器2、控制寄存器、状态寄存器、数据接收寄存器和数据发送寄存器,但是8251芯片只有一条引脚C/D用来区分内部寄存器,请问它是如何区分这些寄存器的?

二、编程题

1. 设8251A为异步工作方式,波特率因数为16,7位/每字符,奇校验,两位停止位。CPU对8251A输入80个字符。试对其进行初始化编程。设8251A的地址为0F2H。

2. 若8251A的收发时钟(RxC,TxC)频率为38.4KHz,它的RTS和CTS引脚相连,试编写出以半双工异步通讯,每帧字符的数据位数为7,停止位数为1,偶校验,波特率为600 b/s,处于发送状态的初始化程序(设8251A的地址为02C0H和02C1H)。

第9章 中断及8259A

基本要求:对于非电类同学,理解中断的概念和分类,熟练掌握中断的处理过程,会编写中断处理程序;掌握中断优先权的排队方法;了解中断嵌套的概念。对于电类同学,在非电类基础上,了解8259A的功能、结构和工作原理。而对于计算机专业的同学,在电类基础上,掌握8259A的初始化方法和一般编程方法。教学重点:中断、中断源、中断向量、中断过程,8086中断系统结构、中断类型编码、中断过程,掌握中断的处理过程,会编写中断处理程序,8259A 的功能、编程及使用方法;。教学难点:8086中断系统结构、中断类型编码、中断过程;编写中断处理程序,8259A 的功能、编程及使用方法;

21

中北大学微机原理及接口技术习题及练习册

9.1 基本练习题

一、填空题

1. 中断类型码若为58H,它在中断矢量表中的矢量地址为_______________H,从该地址开始连续四个单元存放的是_______________。

2. 一个中断类型号为01CH的中断处理程序存放在0100H:3800H开始的内存中,中断向量存储在地址为_________至________的______个字节中。

3. 8088的外部中断分为________和__________两大类。 4. 若用两片断8259A芯片构成主从级联形式,则这两片8259A芯片最多可直接管理_________级外部中断源。

5. 若8259A的两个端口地址为20H和21H,则在初始化时,应在写入ICW1_之后,以______地址写入ICW2和ICW4。

6. 8259A有两类命令字,分别是_______________和_______________。

7. 8086系统中,中断服务子程序的入口地址通过__________获取,它们之间的关系为________,如果1CH的中断处理子程序从5110:2030H开始,则中断向量被存放在_________单元,各单元的内容为___________。

8. 8259A可采用级联方式工作,在微机系统中最多可接_______(具体数字)个从属的8259A。 9. 8088 CPU的非屏蔽中断的类型码为_________。

10. 中断优先级控制主要解决两种问题:_______________、_______________。 11. 中断向量可以提供_______________。

12. 硬件中断可分为_______________、_______________两种。 二、简答题 1. 8259A的中断屏蔽寄存器IMR和8086/8088的中断允许标志IF有什么差别?在中断响应过程中,它们怎样配合起来工作?

2. 外设向CPU申请可屏蔽中断,但CPU不响应该中断,其原因有哪些?

3. 8259A的初始化命令字和操作命令字有什么差别?它们分别对应于编程结构中哪些内部寄存器?

4. 在8086/8088的中断系统中,响应可屏蔽中断过程,是如何进入中断服务

>>閻忕偞娲栫槐鎴﹀礂閵婏附鐎�<<
12@gma联系客服:779662525#qq.com(#替换为@)