通信08接口技术试题b
- 格式:doc
- 大小:306.50 KB
- 文档页数:4
1
中南大学考试试卷
200 -- 2010 学年 下学期期末考试试题 时间100分钟
微机原理与接口技术 课程 48 学时 学分 考试形式: 开 卷
专业年级: 通信08级 总分100分,占总评成绩 70 %
注:只能带教材书作为工具,不能带其它任何资料(包括草稿纸),尤其是打印稿!
一、填空、选择题(本大题共20小题,每小题1分,共20分)
1.
8086中断系统的中断向量表,占内存中地址从00000H开始的存储空间为( )
2. 8086CPU在中断响应周期中获得中断类型码为24H,则该中断服务程序的入口地址在
内存中的地址区间是( )
3.
BP=1000H,DS=2000H,SS=4000H,MOV AX,[BP]寻址时物理地址是( )。
4.
并行接口芯片8255A工作在方式1输出时,它和外设间的联络信号是( )
A.STB和IBF B.STB和OBF C.ACK和IBF D.ACK和OBF
5. 指令MOV AX,VAL[BP]的源操作数寻址方式是( )寻址
6.
可编程间隔定时器8253-5工作方式能输出连续周期波形的方式是( )
7. 在8259A内部,用于反映当前CPU正在执行哪些中断源程序的部件是( )
A.中断请求寄存器 B.中断服务寄存器 C.中断屏蔽寄存器 D.中断优先级比较器
8.
若可编程并行接口芯片8255A的PA口被设定为方式2,则此时PA口( )
A.既能作输入口,又能作输出口 B.仅能作输入口(由初始化决定)
C.仅能作输出口(由初始化决定) D.仅能作不需要联络信号的I/O口
9. 8255工作于方式1输入时,采用查询方式接收数据之前,应查询的信号是( )
A.IBF B.STB C.INTE D.INTR
10.
在Intel 8253应用中,如果希望由一个硬件边沿信号产生一个可编程宽度的负脉
冲,可设置8253的方式为( )
11. 8086CPU的寄存器中,能在操作数内存寻址时用作地址寄存器的是( )
A.AX B.BX C.CX D.DX
12. 8086CPU的基本总线周期由T1、T2、T3、T44个时钟周期组成,系统规定在存储器读
总线周期时,读命令信号RD在T2开始时有效,在T4开始时变为无效,而存储器的地
址信号应在( )时发生。
13. 欲实现写8255的A端口,则A1、A0、RD、WR、CS为( )
A.00100B B.00101B C.00111B D.00110B
14. 对于8253某一通道,要获得最大计数值,其初值设置为( )
15.CPU在中断响应过程中( ),是为了能正确地实现中断返回。
A.识别中断源 B.断点压栈
C.获得中断服务程序入口地址 D.清除中断允许标志IF
16.8255A接口芯片的控制信号,不属工作方式1输入的联络信号是( )
A. STB B.OBF C.IBF D.INTR
17.某一8253通道,CLK输入频率1000Hz,工作于方式3(方波方式),写入的计数初
值为10H,且采用二进制计数方式,则一个周期内输出信号的高电平为( )ms。
18.下列指令中,有语法错误的指令是(____)。
A. MOV AX,[BX][SI] B. LEA DI,[2000H] C. OUT DX,AL D. SHL BX,
19. RAM 6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是( )
(1)A0~A15和D0~D15 (2)A0~A10和D0~D7
(3)A0~A11和D0~D7 (4)A0~A11和D0~D15
20.在中断系统中,中断类型号是在__________的作用下送往CPU的。( )
A.读信号RD B.地址译码信号CS
C.中断请求信号INTR D.中断响应信号INTA
2
二、简答题(本大题共8小题,每小题5分,共40分。)
1.
8086CPU中的总线接口部件BIU主要由哪些部分组成?BIU有哪些功能?
2.方式0计数结束中断和方式1硬件可重触发单稳态是8253六种工作方式中的二种,试
说明这两种工作方式中GATE信号的主要作用。
3.
8253可编程定时器/计数器在方式2和方式3工作时有何特点?
4 8255A的端口地址0F0H—0F3H 分析下面两条指令的相同点和差别(设C口为输出,
AL=01H) OUT 0F2H, AL OUT 0F3H, AL
5 设某外设中断源的矢量(类型)码为41H,则其对应的中断矢量的地址指针为多少?
该外设的中断请求应加到8259A中断请求引脚线哪一个输入端?若中断服务程序入口
标号为INT_Prot,试编程将其入口地址分别送入对应的中断矢量表的相应四个字节内。
6 用计算机硬件体系结构解释 指令 MOV [2000H],[3000H] 为非法。
7 8088中断系统体系结构有三个重要参数:中断类型码(中断向量号)、中断向量表、
中断向量,它们之间关系是:中断向量的起始物理地址(中断向量表的入口)=中断类型
码n*4,说明该公式为什么乘4。
8 怎样理解8255端口B不能为方式2?
三、设计编程题(1-3题各7分,第4题9分,第5题10分,共40分)
1.若8086系统采用级连方式,主8259A的中断类型码从20H开始,端口地址为30H,31H。
从8259A的INT接主片的IR1,从片的中断类型码从50H开始,端口地址为A0H,A1H。
均不要ICW4.试对其进行初始化编程。
;主8259A初始化
MOV AL,(1) ;设ICW1,电平触发
OUT (2) ,AL
MOV AL, (3) ;设ICW2
OUT (4) ,AL
MOV AL, (5) ;设ICW3
2.设系统外接一片8253,端口地址为310H~313H,GATE0接+5V,CLK0接入的输入计数脉冲
MOV AX,(4)_______ ;写计数初值
(5)________________________
(6)________________________
(7)________________________;
OUT (6) ,AL
;从8259A初始化
。。。。。。。。。。。。
MOV AL, (7) ;设ICW3
OUT 0A1H ,AL
3
信号为2MHz,要求在OUT0端输出频率是1000Hz的方波信号,并采用二进制计数方式,
请完成下列的程序段。
MOV DX,(1)_______
MOV AL,(2)_______
OUT DX,AL ;写控制字
MOV DX,(3)_______
3. 8255端口地址是64CH~64FH,以PA口作数据输出给打印机,PC1与打印机的BUSY
连接,PC4与打印机STROBE*连接;下列程序段所完成的功能是采用查询方式(8255A口
采用方式0),向打印机输出字符‘X’ASCII码,请完成下列程序段。
MOV DX,①
MOV AL,② ;
OUT DX, AL ;8255初始化
PRINT: MOV DX, 64EH
IN AL,DX
TEST AL, ③ ;检测BUSY
JNZ PRINT ;
MOV AL,′X′
MOV DX, ④
OUT DX,AL ;A口输出
MOV AL, ⑤
MOV DX, ⑥ ;复位STROBE(要求不影响其它控制
位)
OUT DX,AL
MOV AL, ⑦
OUT DX,AL ;置位STROBE(要求不影响其它控制位)
4. 8255A用作发光二极管L0、L1、L2和开关K0、K1、K2的接口如下图所示。
通过检测开关K0、K1、K2的通/断状态,控制三个发光二极管的点亮和熄灭。要求:
K0、K1、K2全部接通时,L0点亮;
K0、K1、K2全部断开时,L1点亮;
其余状态,L2点亮。
4
其控制程序如下,请在空格处填上正确的内容。(其中1、2空各2分)
D8255A EQU (1)
C8255 EQU (2)
MOV DX, C8255 ;8255A初始化
MOV AL, (3)
OUT DX, AL
MOV DX, D8255A ;检查开关状态
INC DX
IN AL, DX
AND AL, (4) ;屏蔽AL高5位
CMP AL, 00H ;是否全通
JZ RED
CMP AL, (5) ;是否全断
JZ GREEN
MOV AL, 03H ;置黄灯(L2)亮
JMP DISPLED
RED: MOV AL, (6) ;置红灯(L0)亮
JMP DISPLED
GREEN: MOV AL, (7) ;置绿灯(L1)亮
DISPLED:MOV DX, D8255A ;点亮相应的LED
OUT DX, AL
MOV AH, 4CH
INT 21H
5.存储系统如下图所示,分析存储器M1、M2的存储容量和地址范围?(要有分析过程)