- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言练习题
已知: DATA SEGMENT
TA1 DW 0102H,0304H,0506H
TA2 DB 02H,03H,04H
…
MOV BX,DS:[0004H]
AND BX,0FFH
OR BH,[BX]
上述指令序列运行后,BX的内容是:( C )
A.0605H B.0402H C.0206H D.0204H
下列指令中,有语法错误的是:(A )
A.mov [si],[di] B.and ax,cx C.jmp word ptr[bx] D idiv bx
若标志DF为0,则执行串操作MOVS指令后,寄存器SI,DI会:( B )
A.不变 B.增量 C.减量 D.不定
下列( A )指令不合法。
A.in ax,278h B.rcr dx,cl C.cmpsb D.ret 4
下列串操作指令中,在(C )指令前加重复前缀指令指令是没有实际价值的.
A.movsb B.stosb C.lodsb D.cmpsb
设DS=8200H,SI=3942H,指令INC BYTE PTR[SI]操作数的物理地址是( B )
A.85B92H B.85942H C.BB420H D.12412H
执行如下mov sp,4320h和push bx之后,SP寄存器的值是(C )
A.4321H B.4322H C.431EH D.431FH
假设SS=2000H,SP=0100H,AX=2021H,执行指令PUSH AX,存放数据21H的堆栈区的物理地址是( C )
A.20102H B.20101H C.200FEH D.200FFH
将寄存器AX的内容乘以2的正确指令序列是(B )?
A.shr ax,1 B.shl ax,1 C.ror ax,1 D.rcr ax,1
下面指令执行后,将改变AL寄存器内容的指令是( C )?
A.test al,80h B.0r al,al C.and al,bl D.cmp al,80h
执行除法指令后,影响的标志位是( A )?
A.所有状态标志都不确定 B.CF,OF C.SF,ZF D.AF,PF
编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令是( D )?
A.CMP B.SUB C.AND D.MOV
下面指令中,执行后对标志未发生改变的是( B )?
A.cmp ax,ax B.push ax C.add ax,00ffh D.scasb
下面指令中,不影响标志位的是( C )?
A.sub ax,bx B.ror al,1 C.jnc label D.cmc
下面指令中,执行后,不改变标志位CF的是( D )?
A.clc B.and al,al C.sal al,1 D.inc al
下面指令执行后,总是使CF=OF=0的是( A )?
A.and B.neg C.not D.inc
为使CX=-1时,执行“jz minus”转至标号minus而编制了一指令,其中错误的是( C )?
A.inc cx B.sub cx,offffh C.and cx,offffh D.xor cx,offffh
当一个带符号的数大于0FBH 时程序转移,在“CMP AL,OFBH”指令后,需选用的条件转移指令是( C )?
A.JLE B.JNL C.JNLE D.JL
指令“TEST BH,1”测试BH中的数是否为奇数,若为奇数则转移,那么随后的条件指令应为( A )?
A.JNE B.JZ C.JS D.JC
循环指令LOOPNZ继续循环的条件是( D )?
A.CX=0,且ZF=0 B.CX=0,或ZF=1 C.CX≠0,且ZF≠0 D.CX≠0,或ZF=0
测试BL寄存器内容是否与数据4FH相等,若相等则转换NEXT处执行,那么在“JZ NEXT”指令前的一条指令应该是(B )?
A.TEST BL,4FH B.XOR BL,4FH C.AND BL,4FH D.OR BL,4FH
执行REP MOVSW串操作指令时,错误的操作是( D )?
A.置方向标志位 B.根据串操作指令设置重复次数并送入CX
C.设置源操作数及目的操作数指针 D.源操作数和目的操作数都可以加段超越
CBW指令的功能是(B )?
A.把源操作数的
文档评论(0)