微机原理试题求答案
一、判断正误
1.MOVAL,BX2.INC[BX]3.MOVBX,OFFSETVALUE[SI]4.SARVALUE,25.JMPWORDPTRLOPA6.CMPCX,[BX]7.POPCS8.XCHG[SI],VALUE9.ADDSP,310.XORBYTEPTR[BX],3FH
二、填空题
6.8088或8086中的偏移地址最大是____________7.计算54H-6EH后,它的结果影响状态标志位的值,其中CF=_______.
三、寻址方式
指出下列指令中源操作数的寻址方式,并计算源操作数的物理地址.设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SI)=100H,(BX)=200H,(BP)=300H,数据段中的字变量VAL的偏移地址为40H
1.MOVAX,[BX+16]
2.MOVAX,VAL
3.MOVAX,VAL[BP]
4.MOVAX,ES:[BX][SI]
5.MOVAX,VAL[BX][SI]
四、计算题
1.(127.75)10=()2=()162.今有两个补码分别是0FFFFH和0FFFEH,则两数之和的十进制数为()3.若某存储单元物理地址为103FAH,求出下列不同的逻辑地址:
(1)1016H:()(2)():04FAH
五、问答题
2.总线周期的含义是什么?8086/8088的基本总线周期由几个时钟周期组成?如果一个CPU的时钟频率为24MHz.那么它的一个时钟周期为多少秒?一个基本总线周期为多少秒?
3.总线周期中,在什么情况下会插入Tw等待周期?插入多少个Tw取决于什么因素?
六、程序分析
2.设AX=10101111,BX=11011011.
MOVCL,8
RORBX,CL
RORAX,CL
MOVBH,AH
MOVAH,0
执行该段程序后,AX=__________,BX=________,CF=____
3.阅读下面程序
Begin:INAL,5FH
TESTAL,80H
JZBRCH1
MOVAH,0
JMPSTOP
BRCH1:MOVAH,0FFH
STOP:HLT
该段程序在什么情况下执行结果是AH=0?
4.阅读下面程序
BUF1DB‘THEDATEISFEBC03’
BUF2DB‘THEADTEISFEB$03’
.
.
.
LEASI,BUF1+17
LEADI,BUF2+17
MOVCX,18
STD;令方向标志DF=1
REPECMPSB
该段程序执行完后,则:
CX=_____________ZF=_________________
SI=_________________DI=_________________