微机原理与应用习题3-8086指令系统1

微机原理与应用习题3-8086指令系统1

ID:35489254

大小:76.47 KB

页数:8页

时间:2019-03-25

微机原理与应用习题3-8086指令系统1_第1页
微机原理与应用习题3-8086指令系统1_第2页
微机原理与应用习题3-8086指令系统1_第3页
微机原理与应用习题3-8086指令系统1_第4页
微机原理与应用习题3-8086指令系统1_第5页
资源描述:

《微机原理与应用习题3-8086指令系统1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、习题38086指令系统与参考答案主要内容:8086指令系统。主要介绍8086的基本数据类型、寻址方式和指令系统,重点常握8086指令系统的寻址方式、堆栈操作指令、算术运算指令及其对标志位的影响,串操作指令,控制传送指令。3.1下面这些指令哪些是正确的?哪些是错误的?如是错误的,请说明原因。XCHGCS,AX(x)MOVIBXJ,[1000](x)PUSHcs(7)POPcs(x)INBX,DX(x)3.2单选题:(1)执行下面指令序列后,结果是(A)oMOVAL,82HCBWA、AX=0FF82HB、AX=8082HC、AX=0082HD、AX二0F82H(2)与MOV

2、BX,OFFSETVAR指令完全等效的指令是(D)。A、MOVBX,VARB、LDSBX,VARC、LESBX,VARD、LEABX,VAR(3)编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有(D)。A、CMPB、SUBC、ANDD、MOV(4)下面指令执行后,改变AL寄存器内容的指令是(D)。A、TESTAL,02HB、ORAL,ALC、CMPAL,BD、ANDAL,BL(5)设DH=10H,执行NEGDH指令后,正确的结果是(D)。A、DH=10HCF=lB、DH=0F0HCF=0C、DH=10HCF=0D、DH=0F0HCF=1(6)设

3、DS=8225H,DI=3942H,指令NEGBYTEPTR[DI]操作数的物理地址是(A)A、85B92HB、86192HC、BB690HD、12169H(7)检查BUF的内容是否为正偶数,如是正偶数,则OTALo下面程序段正确的是(C)。X、MOVAL,BUFJSKlSHRAL,1JNCKlMOVAL,0KI:……B、MOVAL,BUFANDAL,11JNZK2MOVAL,0K2:……C、MOVAL,BUFTESTAL,81HJNZK3MOVAL,0K3:MOVAL,BUFJNPK4TESTAL,80HJNZK4MOVAL,0K4:(8)下列指令中,执行速度最快的是

4、(C)A、MOVAX,100B、MOVAX,[BX]C>MOVAX,BXD.MOVAX,[BX+BP]3.3已知(DS)=091DH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=(X)24H,(SI)=0012H,(DI)=0032H,[09226]=00F6H,[09228]=1E4OH,[91F6H]=1234H,[1EAF6]二091DH,试求单独执行下列指令后的结果?(1)MOVCL,20H[BX][SI];(2)MOV[BP][DI],CX;(3)LEABX,20H[BX][SIJ;MOVAX,2

5、BX];

6、(4)LDSS1,[BX][DI];MOV[SI],BX;(5)XCHGCX,32H[BX];XCHG20LBXJISIJ,AX;3.48086CPU执行如下指令后(CL)二F6H[1E4F6H]=78H(BX)=00F6H(AX)=1234H(SI)=00F6H[S叮二0024H(CX)=00F6H(AX)=00F6H,I09226HJ=1234HMOVAL,01100100BSUBAL,58H;(AL)=0CH,AF=1,CF=0DAS;(AL)=06,AF=1,CF=O首先用TD调试验证上而的结果;自己定义两个数据,重新验证,写出结果。3.5设(IP)=3D8FH

7、,(CS)=4050H,(SP)=0F17CH,当执CALL2000:0094H后,试求出IP、CS、SP、[SP]、[SP+1][SP+2]和[SP+3]的内容?IP:0094HCS:2000HSP:F178H[SP]=8FH[SP+1]二3DH[SP+2]=50H[SP+3]=40H3.6设(DS)=2000H,(BX)=1256H,(SI)=528FH,TABLE的偏移量=20A1H,[232F7H]=3280H,[264E5H]=2450H,执行下述指令(1)JMPBX;IP=1256H(2)JMPTABLE[BX];IP=3280H(3)JMP[BX][SI]

8、;IP=2450H3.7分别用一条语句实现下述指明的功能(1)栈顶内容弹出送字变量DI。(POPDI)(2)双字变量AYD存放的地址指针送ES和SL(LESSI,AYD)(3)不允许中断即关中断。(CL1)(4)子程序返回调用程序。(RET)(5)AX的内容加1,要求不影响CF。(INCAX)(6)BX的内容加1,要求影响所有标志位。(ADDBX,1)(7)若操作结果为零转向标号GOONo3.88086/8088用什么途径来更新CS和IP的值?(JZGOON)控制转移指令:对于CALL、JMP指令,寻找的F1的不是操作数地址而是程序存储器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。