微机原理与应用试卷(考试时长:100分钟)
A01、填空题,每题2分,共20分
1.微型计算机由和两大部分组成。
2.-90的原码为,补码为。
3.8086/8088CPU的通用寄存器有个,分别为。
4.8086/8088CPU共有条地址线,能寻址的外部存储器地址空间
为。
5.已知某存储器单元的逻辑地址为4B79H:39CDH,则该单元的物理地址为。
6.8086/8088CPU内部对存储器的寻址方式中,能作为地址寄存器用的寄存器
有。
7.若(DS)0100H,(SS)0150H,(BX)0003H,(BP)0003H,存储器
(01003H)1234H,(01503H)5678H,则CPU执行:MOVAX,[BX]指令后,(AX)。
8.8086/8088汇编语言中,语句由四部分组成。
9.ANDAL,[BX]指令执行后,CF。
10.若给某微机系统扩充32KB的RAM电路,RAM芯片选8K8的SRAM芯片,则需这样
的芯片片。
A02、简答题,每题2分,共20分
1.8086CPU取指令操作时,存储器的段地址与段内偏移地址由哪些寄存器提供?
2.8086CPU对存储器的寻址有哪几个方式?
3.什么是汇编程序?什么是汇编语言程序?
4.画出循环程序的结构图?一个循环程序应由哪几部分组成?
5.8086CPU的结构有何特点?
A03、识别下列指令是否正确,对于正确指令,分别说明源操作数的寻址方式,对于错误
指令,说明其错误所在。每题2分,共20分。
1.MOVDS,1000H
2.MOVCS,AX
3.ADDAL,CX
4.XCHGDS,AX
5.MOVAX,[BX]
6.MOVAL,[CX]
7.MOVDX,01H
8.MOV[BX],[BP+03H]
9.PUSHCL
10.SHLDX,10
A04、程序分析题,每题10分,共20分
1.分析以下程序段完成的功能
SUB1PROCNEAR
PUSHAX
PUSHBX
PUSHCX
PUSHDX
MOVCX,00FFH
AGAIN:NOP
LOOPAGAIN
POPDX
POPCX
POPBX
POPAX
RET
SUB1ENDP
2.分析下列程序段,说明完成了什么操作?程序执行前后,HEXNUM字节单元的内容是什
么?
ASCNUMDB41H
HEXNUMDB?
MOVAH,ASCNUM
CMPAH,39H
JBENEXT
SUBAH,7
NEXT:SUBAH,30H
MOVHEXNUM,AH
HLT
A05、硬件应用题。20分
1.74LS245数据双向缓冲器的引脚及功能图如图1所示。请画出8086CPU工作在最小方式
下的系统数据总线D15~D0形成电路。
参考答案
A01、填空题,每题2分,共20分
1、硬件和软件2
2、8个,AX、BX、EX、DX、SP、BP、SI、DI
4、20,1MB5、4F15DH
6、BX、BP、SI、DI
7、1234H8、标识符、操作符、操作数、注释
9、010、4
A02、简答题,每题2分,共20分
1、CSIP
2、直接寻址,寄存器间接寻址,寄存器相对寻址,基址、变址寻址,基
址、变址且相对寻址,共5种。