汇编指令选择.doc

汇编指令选择.doc

ID:57579030

大小:153.50 KB

页数:15页

时间:2020-08-27

汇编指令选择.doc_第1页
汇编指令选择.doc_第2页
汇编指令选择.doc_第3页
汇编指令选择.doc_第4页
汇编指令选择.doc_第5页
资源描述:

《汇编指令选择.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、完成同指令XCHGAX,BX相同功能的指令或指令序列是(D)。A、MOVAX,BXB、MOVBX,AXC、PUSHAXD、MOVCX,AXPOPBXMOVAX,BXMOVBX,CX2、下面XCHG指令语句中,语法正确的是(B)A、XCHGAX,DSB、XCHGBL,[BX]C、XCHGAL,0FHD、XCHG[SI],[DI]3、下面的XCHG指令中,语法不正确的有(ACD)。A、xchgal,dsB、xchgbl,[bx]C、xchgal,0fhD、xchgbuf1,buf2E、xchgbl,bh4、下面的数据传送指令中,错

2、误的操作是(D)。A、MOVSS:[BX+DI],1000HB、MOVDX,1000HC、MOVWORDPTR[BX],1000HD、MOVDS,2000H5、一般的传送指令(D)标志位。A、影响B、影响CFC、影响ZFD.不影响6、MOV指令的特点是(D)A、影响DFB、影响SFC、影响CFD、不影响标志位7、用一条指令实现将AX←BX+SI的方法是(D)A、xchgax,[bx][si]B、movax,[bx][si]C、movax,[bx+si]D、leaax,[bx][si]8、下面指令序列执行后完成的运算,正确的算术表达

3、式应是MOVAL,BYTEPTRXSHLAL,1DECALMOVBYTEPTRY,AL参考答案为:(D)A、y=2x+1B、x=2y+1C、x=2y-1D、y=2x-19、一条指令中目的操作数不允许使用的寻址方式是(B)。A、寄存器寻址B、立即数寻址C、变址寻址D、寄存器间接寻址10、下面是80X86宏汇编语言中关于SHORT和NEAR的叙述,哪一个是正确的?(D)A、它们都可以直接指示无条件转移指令目标地址的属性B、它们都必须借助于PTR才能指示无条件转移指令目标地址的属性C、SHORT必须借助于PTR才能指示无条件转移指令目标

4、地址的属性D、NEAR必须借助于PTR才能指示无条件转移指令目标地址的属性11、指令JMPFARPTRDONE属于(C)A、段内转移直接寻址B、段内转移间接寻址C、段间转移直接寻址D、段间转移间接寻址12、条件转移指令的转移范围是(C)A、0~128B、0~255C、-128~127D、-127~12713、运算型指令的寻址和转移型指令的寻址,其不同点在于(D)A、两者都是取操作数B、两者都是决定程序的转移地址C、后者取操作数,前者决定程序的转移地址D、前者取操作数,后者决定程序的转移地址14、条件转移指令JNE的测试条件为(A)

5、A、ZF=0B、CF=0C、ZF=1D、CF=115、当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是(C)。A、JLEB、JNLC、JNLED、JL16、设AL=0B4H,BL=11H,指令“MULBL”和“IMULBL”分别执行后OF,CF的值为(B)。A、OF=1,CF=0B、OF=1,CF=1C、OF=0,CF=0D、OF=0,CF=117、字乘法指令执行完后,其运算结果在(C)中。A、AXB、BXC、DX:AXD、AX:BX18、设AL=0A8H,CL=23H,执行乘法指令MULCL后,标志位OF、CF的值分

6、别是(A)A、OF=1,CF=1B、OF=1,CF=0C、OF=0,CF=1D、OF=0,CF=019、MULBL指令实现的功能是(B)A、有符号乘法:AX=AL×BLB、无符号乘法:AX=AL×BLC、有符号乘法:DX=AL×BLD、无符号乘法:DX=AL×BL20、执行指令“MOVAL,88H”和“CBW”后,结果是(D)A、AX=0F88HB、AX=8088HC、AX=0088HD、AX=0FF88H21、设AL=0B4H,BL=11H,指令“MULBL”执行后OF,CF的值为(B)。A、OF=1,CF=0B、OF=1,CF

7、=1C、OF=0,CF=0D、OF=0,CF=122、IMUL CL指令实现(A)功能A、有符号乘法:AX←AL×CLB、无符号乘法:AX←AL×CLC、有符号乘法:DX←AL×CLD、无符号乘法:DX←AL×CL23、执行除法指令后,影响的标志位是(A)A、所有状态标志都不确定B、CF、OFC、SF、ZFD、AF、PF24、下列4条指令中,有(A)条指令需要使用DX寄存器Mulbx、idivbl、inax,20h、out21h,alA、1B、2C、3D、425、执行下面指令序列后,结果是(A)。MOVAL,82HCBWA、AX=

8、0FF82HB、AX=8082HC、AX=0082HD、AX=0F82H26、将DX的内容乘以2,正确的指令是(D)A、MUL2B、MULDX,2C、SARDX,1D、SHLDX,127、在8086CPU的指令系统中,串操作指令的目的操作数在(B)

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

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

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