微机原理试题和答案Word格式.docx
《微机原理试题和答案Word格式.docx》由会员分享,可在线阅读,更多相关《微机原理试题和答案Word格式.docx(7页珍藏版)》请在冰豆网上搜索。
D)4
4.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处就(
A)发送OCW2指令
B)发送OCW3指令
C)执行IRET指令
D)执行POP指令
5.RAM是随机存储器,它分为(
)两种.
A)ROM和SRAM
B)DRAM和SRAM
C)ROM和DRAM
D)ROM和CD-ROM
6.在程序运行过程中,确定下一条指令的物理地址的计算表达式是(
)
A)CS×
16+IP
B)DS×
16+SI
C)SS×
16+SP
D)ES×
16+DI
7.(
)是以CPU为核心,加上存储器,I/O接口和系统总线构成的.
A)微处理器
B)微型计算机
C)微型计算机系统
D)计算机
8.对于掉电,8086/8088CPU是通过(
)来处理的.
A)软件中断
B)可屏蔽中断
C)非屏蔽中断
D)DMA
9.计算机的存储器采用分级存储体系的主要目的是(
)。
A)便于读写数据
B)减小机箱的体积
C)便于系统升级
D)解决存储容量、价格和存取速度之间的矛盾
10.8259A的OCW1----中断屏蔽字(
)设置.
A)在ICW之前
B)只允许一次
C)可允许多次
D)仅屏蔽某中断源时
11.将十六进制数163.5B转换成二进制数是)(
A)1101010101.1111001
B)110101010.11001011
C)1110101011.1101011
D)101100011.01011011
12.Intel8086/8088微处理器有(
)地址线,直接寻址内存空间的范围是(
A)10条,64KB
B)20条,64KB
C)16条,1M
D)20条,1M
13.Intel8086/8088微处理器的标志寄存器中,作为记录指令操作结果的标志是(
A)CF,OF,PF,AF,SF,ZF
B)CF,PF,ZF,SF
C)OF,DF,IF,SF,ZF,CF
D)IF,DF,OF,CF
14.下述对标志寄存器中标志位不产生影响的指令是(
A)JMP
NEXT
B)TEST
AL,80H
C)SHL
AL,1
D)INC
SI
15.简单的汇编语言程序可以通过(
)来建立、修改和执行。
A)连接程序
B)调试程序
C)汇编程序
D)编辑程序
16.累加器AL中的内容是74H,执行CMP
AL,47H指令后,累加器AL中的内容是(
)
A)2DH
B)0D3H
C)00H
D)74H
17.LINK程序执行后可以生成一个以(
)为扩展名的文件。
A).COM
B).EXE
C).OBJ
D).LST
18.在8086/8088汇编语言源程序中,两个有符号的整数A和B比较后为了判断A是否大于B,使用(
)指令较好
A)JG
B)JA
C)JNB
D)JNBE
19.8086/8088读/写总线周期,微处理器是在(
)时钟采样READY信号,以便决定是否插入Tw。
A)T1
B)T2
C)T3
D)T4
20.中断向量表存放在存储器的(
)中。
A)FFC00H~FFFFFH
B)00000H~003FFH
C)EEC00H~FFFFFH
D)EEBFFH~FFFFFH
二、简答题(每题5分,共25分)
1.试说明查询数据传送方式完成一次数据输入过程的步骤。
2.有变量定义的伪指令如下:
NUMS
DW
18,23
VAR
DB
'
HOWAREYOU!
'
0DH,0AH试问:
NUMS、VAR变量各分配了多少存储字节?
3.有一个8086中断电路如图1所示,请回答下列问题:
1)写出8086CPU3条引脚6、7、8的符号及名称;
:
2)写出芯片9的名称,并简述其功能。
4.定时器8253输入时钟频率为1MHz,并设定为按BCD码计数,若写入的计数初值为0080H,则该通道定时时间是多少?
5.画出共阳极LED数码显示器管的电路图,并写出‘0’的七段显示码。
三、简单分析题(每小题5分,共25分)
1.执行下列程序段后,DX=_______,CF=_______。
MOV
CL,04HMOV
DX,5684H
SHL
DX,CL
2.程序段如下:
PUSH
AXPUSH
BXPOP
AXPOP
BX
若初始值AX=23H,BX=78H,则程序段执行后,AX=
,BX=
3.已知AX=0FF60H,CF=1
DX,96
XOR
DH,0FFH
SBB
AX,DX
执行上述指令序列后,AX=____________,CF=_____________
4.设寄存器AL,BL,CL中内容均为76H,
AL,0FH
AND
BL,0FH
OR
CL,0FH
执行上述指令序列后,AL=___________,BL=______________,CL=_____________。
5.y=sign(x)是一个符号函数,当x=0时,y=0;
当x<
0时,y=-1;
当x>
0时,y=+1,下面是该函数的程序段,并利用
DOS中断调用进行x值的输入和y值的显示。
请在横线上填上适当的指令,每条横线只能填一条指令。
MOV
AH,
01H
INT
21H
AND
AL,AL
JZ
L2
JS
L1
_____1)_
AH,02H
DL,‘1’
JMP
EXIT
L1:
DL,‘-’
21H
L2:
_____2)
EXIT:
HLT
四、编程题(10分)
编写一个完整的源程序,将BUF字节单元存放的两位BCD码,转换成2个字节的ASCII码,并分别存放在ASC和ASC+1字节单元中。
例如:
(BUF字节单元)=58H,那么(ASC字节单元)=35H,(ASC+1字节单元)=38H
五、综合题(每小题10分,共20分)
1.
用二片静态RAM芯片6264组成的8位微机存储器系统的电路如图2所示。
(设地址总线为16位。
)
1)存储器芯片#1和#2的存储容量是多大;
2)分析#1芯片和#2芯片的地址范围(需给出具体地址分配表)。
2.图3中是一个利用8255A控制A、B两路交通灯的电路。
已知8255A各端口的地址分别为60H~63H。
其中1秒延时子程序名为DELAY,要求利用该子程序完成不同的延时要求。
1)说明该接口属于何种输入输出控制方式;
2)完成对8255A初始化编程;
(控制字中无关位用“0”表示)
3)写出实现控制序列:
A路绿灯亮B路红灯亮45秒;
A路黄灯亮B路红灯亮5秒;
A路红灯亮B路绿灯亮60秒;
A路红灯亮B路黄灯亮5秒的控制程序段。