12/13学年第二学期末考试试题(A卷)
课程名称微机原理与接口技术
有点参考价值哦
一、填空题(每空1分,共20分)
1、系统总线由(数据总线)、(地址总线)、(控制总线)三类传输线组成。
2、8位二进制补码10110110代表的十进制负数是( -74 )。
3、8086 无论在最大方式,还是在最小方式下都可寻址( 1M )的存储空间。
4、指令MOV DX,OFFSET BUFFER的源操作数的寻址方式是(立即数)。
5、存储器是计算机系统中的存储装置,用来存放(数据)和(程序)。
6、8253芯片内部共包含( 3 )个( 16 )位(减法)计数器。
7、掉电后信息丢失的存储器是(RAM ),掉电后信息不丢失的存储器是(ROM )。
8、I/O接口有(独立编址)和(统一编址)两种编址方式,8088/8086系统采用的是(独立编址)编址方式。
9、某8位D/A转换器,输出电压为0~5V,当输入数字量为40H时,其对应的输出电
压是(1.25 )V。
10、设被测温度的变化范围为0°C~100°C,若要求测量误差不超过0.1°C,应选择(10 )位的A/D转换器?
11、8088CPU的管脚IO/M为低电平时,表示CPU访问(接口),I O/M为高
电平时,表示CPU访问(存储器)。
二、判断题(每题1分,共10分)
1、在8088微处理器引脚中,ALE信号是地址锁存信号。
(√)
2、计算机中的运算器、控制器和内存储器合称为中央处理机。
(×)
3、CPU访问存储器时,段地址可以由默认的段寄存器提供。
(√)
4、数据总线上传送的信息有数据,也可能有指令代码。
(√)
5、逻辑地址不是物理地址,但它是唯一的。
(×)
6、对部分地址译码的存储器电路,存储器的每一个存储单元都只有一个唯一的物理地址。
(×)
7、只读存储器具有掉电后数据不会丢失的特点。
(√)
8、IP寄存器是用来存放指令的偏移地址的,用户程序不能直接访问IP寄存器。
(√)
9、串行通信的数据传输速率比并行通信高。
(×)
10、逐次逼近型AD转换器和双积分型AD转换器相比具有转换速度快的优点。
(√)
三、选择题(每题2分,共20分)
1、数据的输入输出指的是( A )进行数据交换。
A. CPU与外设B.内存与外存
C.存储器与外设D. CPU与存储器
2、指令MOV AX,[DI]中,源操作数的寻址方式为( A )。
A.寄存器间接寻址B.寄存器相对寻址
C.直接寻址D.变址寻址
3、与外存相比,内存的特点是( C )。
A.容量大、速度快、成本高B.容量小、速度快、成本低
C.容量小、速度快、成本高 D.容量大、速度快、成本低
4、在8253进行计数前,都必须先向8253写入一个( D ),以确定8253的工作方式。
A.指令B.计数初值
C.状态字D.控制字
5、CPU响应中断请求和响应DMA请求的本质区别是 ( D )
A)中断响应靠软件实现 B)速度慢 C)控制简单
D)响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线
6、在PC/XT 机中键盘的中断类型码是09H,则键盘中断向量存储在向量表的( B )。
A. 36H~39H
B. 24H~27H
C. 18H~21H
D. 18H~1BH
7、在下列指令中,正确的是( B )。
A. MOV CX,BL
B. ADD AX,[SI]
C. MOV [BX],[SI+2]
D. OUT 230H, AL
8、在中断方式下,外设数据输入到内存的路径是( D )。
A.外设→数据总线→内存B.外设→I/O接口→内存
C.外设→CPU→内存D.外设→I/O接口→CPU→内存
9、在8086系统中,在以下物理地址中可作为段起始地址的为:( C )
A.800F2H B.50103H
C.10110H D.20088H
10、可擦除的只读存储器为( A )
A. EPROM
B. SRAM
C. DRAM
D. ROM
四、简答题(每题5分,共20分)
1讲述指令MOV AX,2000H和MOV AX,[2000H]的区别。
MOV AX,2000H是将立即数2000H装入AX寄存器,MOV AX,[2000H]是将存储单元[2000H]中的数装入AX寄存器。
2中断服务程序结束时,用RET指令代替IRET指令也能返回主程序,但这样做存在什么问题?
RET不能使标志寄存器得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。
3数据传输方式中,查询方式和中断方式相比较各有什么优缺点?
中断方式可以使CPU与外设并行工作,所以比起查询方式,CPU的工作效率高。
4执行以下两条指令后,标志寄存器flags的进位标志位CF、半进位标志位AF、溢出标志位OF、符号标志位SF和零标志位ZF各为什么状态?
MOV AL, 84H
ADD AL, 94H
CF=1; AF=0; OF=1; SF=0; ZF=0
五、程序设计题(10分)
已知(AX)=4BD5H,统计AX中1的个数和0的个数,并分别放在BL和DL 中。
编写程序段实现该功能。
MOV AX,4BD5H
MOV BL,0
MOV DL,0
MOV CX,16
L1: SHL AX,1
JC L2
INC DL
JMP L3
L2: INC BL
L3: LOOP L1
HLT
六、硬件设计题(共20 分每小题10 分)
1、设某微机系统需要扩展内存RAM 32KB,扩充的存储器空间为10000H开始的连续存储区域。
存储器芯片采用2片16K×8的RAM芯片,CPU使用8088。
1)画出逻辑连接图;
2)写出各片RAM的所在地址区域。
1)
2) 地址范围第一片 10000H--13FFFH
第二片 14000H--17FFFH
2、如下图所示电路,A口与键盘相连接,B口与LED相连接。
1、写出A、B、C各端口和控制口的地址(没有用到的地址线都定为逻辑0)。
2、A口工作在方式0,输入;B口工作在方式0,输出;C口全部为输出。
控制字是多少?写出初始化程序片段。
3、设要判断PA7对应的开关是否闭合,请写出相应的程序片段。
4、设要使PB6对应的LED灯亮,其它LED灯灭,请写出相应的程序片段。
C口低4位:1-入,0-出
B口: 1-入,0-出
1*
8255控制字的格式
1、A、B、C各端口和控制口的地址分别为:4A0H、4A2H、4A4H、4A6H.
2、控制字:90H
初始化程序:
MOV DX,4A6H
MOV AL,90H
OUT DX,AL 3、
MOV DX,4A0H IN AL,DX ANL AL,80H 4、
MOV DX,4A2H MOV AL,40H OUT DX,AL。