- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《汇编语言程序设计》2015?级复习一、选择题1.设DS=5788H,偏移地址为94H,该字节的物理地址是(B)。(A)??57974H(B)57914H(C)5883H(D)58ECH2.IP指令指针寄存器是属于(D?)。?(A)通用寄存器(B)段寄存器(C)变址寄存器(D)控制寄存器3.用来表示堆栈指针的寄存器是(C)。(A)IP(B)BP(C)SP(D)SI4.下面数据传送指令中,正确的指令是(D?)。(A)MOV BUF1,BUF2(B)MOV CS,AX?(C)MOV CL,1000H(D)MOV DX,WORD PTR??[BP+SI]5.下面有语法错误的指令是(D?)。(A)ADD AL,AH(B)ADD [BX+3],AL(C)ADD AH,[DI](D)ADD [BX],DA1(DA1是变量名)6.完成对DX的有符号数除以2的指令是(B)。?(A)IDIV 2??(B)SAR DX,1?(C)DIV 2(D)RCR DX,17.设AL=-100,要使AL=100应执行的指令是(A)。?(A)NEG AL??(B)NOT AL??(C)INC AL?(D)DEC AL8.在条件转移指令中,结果为负数则转移的指令是(C)。(A)JNS(B)JZ(C)JS(D)JC9.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是(B?)。?(A)??AX,BX,CX,DX?(B)??BX,BP,SI,DI(C)SP,IP,BP,DX(D)??CS,DS,ES,SS10.下列传送指令中有语法错误的是(A)。?(A)??MOV CS,AX(B)MOV DS,AX(C) MOV SS,AX?(D)MOV ES,AX?11.与?MOV BX,OFFSET VAR?指令完全等效的指令是(D)。(A)MOV BX,VAR?(B) LDS??BX,VAR?(C) LES BX,VAR?(D) LEA BX,VAR?12.在汇编语言程序中,对?END?语句的叙述正确的是(?B?)?。?(A) END?语句是一可执行语句(B)END?语句表示源程序到此结束?(C)END?语句表示程序执行到此结束?(D)END?语句在汇编后要产生机器码13.下列数值表达式和地址表达式中,错误的是(D?)?。?(A)??MOV AL,8*14+4(B)MOV CX,NUM2-NUM1?(C).MOV SI,OFFSET BUF+13?(D)MOV CX,NUM2+NUM1?14.当执行指令?ADD AX,BX?后,若?AX?的内容为?2BA0H,设置的奇偶标志位?PF=1,下面的叙述正确的是(D)?(A)表示结果中含?1?的个数为偶数(B)表示结果中含?1?的个数为奇数?(C)表示该数为偶数?(D)表示结果中低八位含?1?的个数为偶数?15.完成对?CL?寄存器的内容乘以?4?的正确操作是(C?)(A) ROL CL,1?(B)MUL 4ROL CL,1(C) SHL CL,1?(D)MOV CL,2SHL CL,1SHL CL,CL16.下面各传送指令中,正确的是(C?)?(A)??MOV [DI],[SI](B) MOV[DX+DI],AL??(C)??MOV WORD PTR [BX],0100H(D) MOV AL,BX?17.完成将累加器?AL?清零,并使进位标志?CF?清零,下面错误的指令是(A)?(A) .MOV AL,00H(B) AND AL,00H(C) XOR AL,AL?(D)SUB AL,AL?18.下面指令中,合理而有意义的指令是(D)?(A) REP LODSB(B) REP SCASB(C) REP CMPSB(D)REP MOVSB?19.在下列串操作指令中,同时使用源串和目的串地址指针的指令是(D)(A)??STOSW(B)LODSW(C)SCASW(D) CMPSW20.AL=0AH,下列指令执行后能使?AL=05H?的是(C?)?。(A) NOT AL(B) AND AL,0FH?(C) XOR AL,0FH?(D)??OR AL,0FH21.某存储单元的物理地址是?12345H,可以作为它的段地址有(D?)(A)??2345H(B)??12345H(C)12340H(D) 1234H22.在执行下列指令时,需要使用段寄存器?DS?的指令是(D?)(A) STOSW(B)??ADD AL,CL(C)NEG BX(D)??INC??DA[BX]23.设AL,BL中都是有符号数,当AL≤BL时转至NEXT处,在CMP AL,BL指令后应选用正确的条件转移指令是(B)?。(A)JBE(B)JNG(C)JNA(D)JNLE24.判断当CX=0时,转ZERO执行的错误指令是(B)。(A)CMP??CX,0(B)MOV AX,CX
文档评论(0)