微机原理与接口技术考试试题库 下载本文

内容发布更新时间 : 2024/3/29 18:55:55星期一 下面是文章的全部内容请认真阅读。

精品文档

8088CPU的第28脚定义为 。

2. 8088采用最小模式,用 4KB ROM和 2KX4 RAM和 1KX4 RAM构成7KB存储器,地址总线为A15-A0(低),试画出系统连线图(包括与CPU的连接),写出各芯片组的地址分配情况及片选逻辑。注:8088CPU的第28脚定义为 M/IO 。

接 口 技 术

A 类:

1、 设8255端口地址为50H~56H中的偶地址,试画出微机系统与8255A和LS138译码器的

接口图。设端口A工作在方式0输入,端口B工作在方式1输出,允许B口中断,端口C输出,对8255初始化编程。

2、设8255端口地址为80H~86H中的偶地址,试画出8255与微机系统和LS138译码器的接口图。设端口A工作在方式1输入,中断允许,端口B工作在方式0输出,端口C输出,对8255初始化编程。

74LS138 8255

46欢迎下载

精品文档

3、设8255A与8086CPU相连,8255A芯片A口工作在方式1输出,B口工作在方式0输入,禁止A口中断,8255A芯片A口、B口、C口、控制口地址分别为FFF8H、FFFAH、FFFCH、FFFEH,请写出初始化程序。

4、用8255A和8086CPU相连,若8255A片选信号由A10~A3产生,且A10~A3=1111100B,问A口、B口、C口和控制口地址分别是多少?

5、某一8255A芯片的端口地址为90H~93H,现设置该接口芯片的PA口为基本输入方式、PB口为基本输出方式,PC口为输入方式,其方式选择控制字如图所示,

要求:

(1)完成该电路的初始化程序;(要求无关项设置“0”) (2)执行如下程序段后,PB口输出何种波形?

47欢迎下载

精品文档

L1:MOV AL,01H

OUT 91HD0位:,CAL 口低位输入、输出选择位(在方式0时),1:输入; 0:输出; CALL D20MSD1位:B口输入、输出选择位,;延时20ms 1:输入; 0:输出; MOV ALD2位:,B00H 组工作方式选择位,1:方式1; 0:方式0;

OUT 91HD3位:,CAL 口高位输入、输出选择位(在方式0时),1:输入; 0:输出; CALL D20MSD4位:A口输入、输出选择位,;延时20ms 1:输入; 0:输出;

JMP L1 D6、D5位:A组工作方式选择位,00:方式0; 01:方式1; 1*:方式2; 6、在D78088位:当最小模式下驱动D7=1为工作方式控制字标志。8255A,其端口地址为 60H—63H,8255的PA口PA0输出驱动一个蜂鸣器SPK,PC0口接1个按键K1。

上电后,蜂鸣器SPK发音(频率自定),当K1键按下时,蜂鸣器SPK不发音,并返回到DOS系统中。

要求:设计硬件电路,编写驱动程序。 提示:Y = 60H—63H

提示:8088CPU的第28脚定义为 M / IO

8255工作方式字格式如下:

7.PC机的

D7 D6 D5 D4 D3 D2 D1 D0 总线通过8255同打印接口如图5所示,要求

用中断方式输出一个字符到打印机,设打印字符在变量BUFFER中,8255的端口地址为280H~283H。现给出满足上述要求的控制程序,请将程序中空缺部分填上正确内容。(给出8255置位/复位控制字格式如图6,方式控制字格式见42题图3,要求无关项置“0”) 8. 某系统用8251A串行发送一条信息“This is a book”,异步传送7位数据,奇校验位,

一个停止位,波特率系数为64。波特率为2400,问需要多少时间才能传送完毕? 的时钟频率应为多少?8251A的方式控制字是什么?

9。某系统用8251A串行发送文字资料,若文字资料有6000个字符,异步传送,字符长度为

7位,采用偶校验,1位停止位,波特率系数为16,波特率为1200,问发送该文字资料需要的时间是多少秒?

的时钟频率应为多少?8251A的方式控制字是什么?

B 类:

1、 假设在8253-5定时器/计数器的CLK0端输入的时钟频率为1MHz,GATE0接+5V,设8253-5

端口地址为88H、8AH、8CH、8EH,要求在OUT0端输出重复周期为4ms的方波,试编程

48欢迎下载

精品文档

实现上述要求。

2、某微机系统中需要使用一个1000Hz的音频信号,决定采用8253-5定时/计数器产生。请回答下列各问题

(1)所用8253-5中的那个通道应设定为何种工作方式?

(2)计数器的初始值应设定为何值(假定计数用的CLK时钟频率为2MHz)?

3、用8253-5通道1作定时器,定时时间为10ms,假设计数用的时钟频率为2MHz,通道1工作在方式2,请写出初始化程序(通道地址自设)。

4. PC/XT机中若对从片8259A写入的ICW2是70H,主机响应该8259A芯片的IRQ6的中断

服务程序的入口地址为2010H:1234H,试画出中断矢量表图。

5.若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与8259A的IR4相连,试问:对应该中断源的中断向量表入口地址是什么?若中断服务程序入口地址为4FE24H,则对应该中断源的中断向量表内容是什么,如何定位? 6.有一个A/D转换器进行数模转换,如图4所示。当转换结束,EOC为高电平,从输出端输出转换后的8位数字量。如果8086采用查询方式读取该数字量,请完成8255与A/D转换器的连接,并编写相应的控制程序以完成从PA口读取A/D转换结果,输出到PB口。

C 类:

1.用8255A和8086CPU相连,若8255A片选信号由A10~A3产生,且A10~A3=1111100B,问A口、B口、C口和控制口地址分别是多少?

2.若利用8251A异步传送120个字符,每个字符1位起始位,七位ASCII码位,1位奇/偶校验

位,1位停止位,若波特率系数为16, 至少需要多少秒?

3.某中断源的中断类型码为2AH,该中断源的中断服务入口地址为2000H:FF23H,试画出中断向量表图。

4.某系统利用8251A异步传送字符,传送字符格式为1位起始位,7位数据位,1位偶校验位,1位停止位,波特率为1200,问 (1) 该系统每分钟发送多少个字符?

周期为0.052ms,问传送120个字符

49欢迎下载

精品文档

(2) 若选波特率系数为16, 的频率应为多少?

5.某外部可屏蔽中断的类型码为12H,它的中断服务程序的入口地址为1000H:2000H,请将中

断服务程序入口地址填在中断向量表中。

50欢迎下载