微机原理与接口(50分)
一、单项选择题(12分)
1、CPU响应可屏蔽中断请求时,其中断向量号由()提供。
A.CPU内部
B.中断指令 C.向量号固定 D.中断控制器
2、微机系统复位时,CPU不能响应()中断
A.指令中断 B.可屏蔽中断
C.非屏蔽中断 D.断点中断
3、通常,中断服务程序中的一条STI指令,其目的是().
A.开放所有屏蔽中断 B.允许低一级中断产生
C.允许高一级中断产生 D.允许同级中断产生
4、8086CPU芯片的外部引线中,数据线的条数为()
A.6条 B.8条
C.16条 D.20条
5、8088CPU中的CS寄存器是一个多少位的寄存器 ?()
A.8位 B.16位 C.24位
D.32位
6、在8088CPU中,用于寄存器间接寻址输入输出指令的寄存器是()
A.AX B.BX C.CX
D.DX
7、8086访问I/O端口的指令,常以寄存器间接寻地址方式在DX中存放()
A.I/O端口状态 B.I/O端口数据
C.I/O端口地址 D.I/O端口控制字
8、设CL=05H,要获得CL=OAH,可选用的指令是()。
A.XOR CL,OFH B.NOT
CL C.OR CL,OAH D.AND
CL,OFH
9、指令MOV[BX][SI],AX中目标操作数的寻址方式为()。
A.寄存器寻址 B.基址变址相对寻址 C.基址变址寻址
D.变址寻址
10、条件转移指令“JS”的转移条件是()
A.SF=0 B.SF=1 C.CF=0
D.CF=1
11、除法出错是属于()中断。
A.线路故障 B.内部中断 C.外部中断
D.单步中断
12、8086系统可寻址I/O端口的最大地址为()。
A.OFFH B.OFFFH C. FFFFH
D.10000H
二、填空题(5分)
1、8086/8088微处理器取指令和执行指令是以
方式完成的。
2、组成32M×8位的存储器,需要1M×4位的存储芯片 片。
3、数据总线用来在
与内存储器或I/O设备之间交换信息,地址总线由CPU发出,用来确定CPU要访问的内存单元或I/O端口的地址。
4、87H是用8位二进制原码表示的十六进制数,其相应的十进制数是
。
5、8086CPU中,ALE引脚是
信号。
三、判断题(10分)
1、8086CPU的复位启动地址为OFFFFH。()
2、在8086CPU响应中断时,CPU内部硬件只保护CS和IP,其余的内部寄存器应由程序员编程保护。()
3、异步串行通信在传送每一个字符时,传送出去的第一位一定是一个低电平的启动位。()
4、8086响应INTR请求需要执行两个总线响应周期。()
5、8255A的C口置位/复位控制字是写入C口的端口地址。()
6、8253三个计数通道结构完全相同,且独立工作。()
四、简答题(10分)
1、在I/O接口电路中,按存放信息的类型,端口可分为哪几类?CPU对这些端口实行读操作还是写操作?
2、与并行通信相比较,串行通信有什么特点?
五
应用题(10分)
已知电路如图,图中数码管为共阳极类型,数码管的阴极a,b,c,d,e,f,g,Dp依次接至8255的PA0,PA1,...
PA7。回答问题
1若要数码管a段发光,则应从8255的PA0输出高电平还是低电平?
2若要数码管显示数字0,则应从8255的PA口送出字型码为?
3写出8255的PA口和PB口地址?
4写出对8255的初始化程序