![点击分享此内容可以赚币 分享](/master/images/share_but.png)
汇编语言复习题.doc
《汇编语言复习题.doc》由会员分享,可在线阅读,更多相关《汇编语言复习题.doc(12页珍藏版)》请在咨信网上搜索。
1、汇编语言程序设计复习题一、单项选择题 1假设(AL)0FFH依次执行ADD AL,0FH指令后,标志位ZF和SF的状态分别为(A ) A. 0和0 B. 0和1 C. 1和0 D. 1和1 2假设VAR为变量,指令MOV BX,VAR的寻址方式是 ( A ) A直接寻址 B间接寻址 C立即寻址 D存储器寻址 3下列指令中,不影响标志位的是 ( C ) ASUB BX,BX BROR AL,1 CJNC Lable DAND AL,CL 4假定(DS)=4000H,(DI)=0100H,(40100H)=55H,(40101H)=0AAH,试问执行指令MOV BX, DI后,(BX)= ( C
2、) A0100H B55AAH CAA55H D4100H 5执行下列哪一条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同?( D )A. TEST ALBL B. CMP ALBL C. AND ALBL D. XOR ALBL 6堆栈中当前出栈的存储单元地址是(A ) A. SS*10H+SP B. SS*10H+BP C. SS*10+SP D. SS*10+BP 7已知VAR DW l,2,$+2,5,6 若汇编时VAR分配的偏移地址是0010H,则汇编后0014H单元的内容是 ( D ) A6H B14H C5H D16H 8循环控制指令REPNZ继续执行循环的条件
3、是( B ) A. CX0且ZF=1 B. CX0且ZF=0 C. CX0或ZF=1 D. CX0或ZF=0 9设NUM=11011011B,指令“MOV AL,NUM SHL 3”执行后AL中的值是(B ) A.11011011000B B.11011000B C.00011011B D.00011011011B 10下面XCHG指令语句中,语法正确的是(B)A. XCHG AX,DS B. XCHG BL,BX C. XCHG AL,OFH D. XCHG SI,DI 11算术右移SAR和逻辑右移SHR两条指令执行后结果完全相同的情况是 ( A ) A。目的操作数最高位是0 B目的操作数最
4、高位是1 C目的操作数为任何情况 D无论什么情况都不可能相同 12设AL=04H,BL=0F8H,执行IMUL BL指令后,结果是 (D) AAX=0032H BAX=00EOH CAX=03EOH DAX=OFFEOH 13指令的操作数中,允许出现表达式,例如BUFl与BUF2均为变量名,下面指令中语法正确的是 ( D ) AMOV AX,BUF1*BUF2 BMOV AX,BUF1BUF2 CMOV AX,BUF1+ES:BUF2 DMOV AX,BUF2-BUF1 14下面指令中,操作数的寻址方式为寄存器间接寻址的指令是 ( C) AINC WORD PTR BX+S1 BINC CX,
5、SI+COUNT CNEG BYTE PTR BX DADD AX,B 15NUM EQU 80H DA DB 34H AND DA,NUM 上述语句执行后,DA中的内容是 ( D ) A,0B4H B;80H C,34H D0 16在同一程序段中,定义有下面的伪指令,使用正确的是 (B ) APORT1 EQUAL PORTl EQU 2000H BPORT2 = 3500H AND 0FFH CPORT3 DD ABCD DPORT4 PROC RET ENDP 17语句DA1 DB 2 DUP(3,5,7)汇编后,该语句可等同于的语句是 (D ) ADA1 DB 3,5,7 BDA1 D
6、B 2,3,5,7 CDA1 DB 3,5,7,2 DDA1 DB 3,5,7,3,5,7 18MOV AL,80H MOV CL,2 SAR AL,CL 上述指令执行后,结果是 (D ) AAL=40H BAL=20H CAL=0COH DAL=0E0H 19下面是实现将AL内容加1的压缩型BCD码加法程序段,其中错误的指令序列是 (A ) AINC AL BADD AL,1 CADD AL,1 DSTC DAA DAA AAA DAA 20DABY1 DB 12H,34H,56H,78H DB $-DABY1 DABY2 DB 8 DUP(1,2,3) . MOV DL,SIZE DABY
7、2 ADD DL, DABYl+2 上述指令序列执行后,DL的内容是 ( C ) A3CH B80H C5EH D1AH21、下列寄存器组中在存储器操作数寻址时可用于提供偏移地址的是(D)A、AX,BX,CX,DXB、SP,BP,SI,DIC、CS,ES,DS,SSD、BX,BP,SI,DI22、执行NEG指令时,要设置标志位CF。设置CF的正确说法是(C)A、对正数求补时,CF置0B、对负数求补时,CF置0C、对全0数据求补时,CF置0D、对非零数据求补时,CF置023、要使BL中的低四位变反,高四位不变,应执行指令(D)A、NOT BLB、OR BL,0FHC、AND BL,0FHD、XO
8、R BL,0FH24、在8086/8088的立即数寻址方式中,对寄存器的使用下列说法正确的是(D)A、使用AX,BX,CX,DXB、使用SI,DI,BP,SPC、使用任一个通用寄存器D、不使用任何寄存器25、 MOV AL,1NEG ALXOR AL,65上述指令执行后,AL的值是(B)A、01HB、40HC、61HD、64H26、在查错程序DEBUG中,为查看或修改内存单元的内容,使用的命令是(A) A、D或EB、D或RC、R 或ED、D或U27、指令MOV CL,55H XOR 0F0H执行后CL中的值是(C)A、05HB、50HC、0A5HD、0F5H28、对CS段寄存器赋段地址的方法是
9、(B)A、MOV AX,CODEB、ASSUME CS:CODE MOV CS,AXC、END 起始地址D、MOV CS,2050H29、X DW 1234H,0A9BHY DB 7EH,8DHMOV BH,TYPE XMOV BL,TYPE Y执行后BX的内容是(D )A、0102HB、0101HC、1234HD、0201H30、条件转移指令JBE产生转移的条件是(A)A、CF=1 OR ZF=1B、CF=0 OR ZF=1C、CF=1 OR ZF=0D、CF=0 OR ZF=031、某存储单元的段地址是0AB90H,偏移地址是1234H,该存储单元的物理地址是(B)A、0BDC4HB、0A
10、CB34HC、0AD134HD、1CED0H32、设DF=1,每次执行CMPSW指令时,SI和DI均要分别(B)A、减1B、减2C、加1D、加233、设(AL)=07H,要使(AL)=07H应执行的指令是(C)A、OR AL,80HB、NOT ALC、NEG ALD、ADD AL,80H34、下列指令执行时操作数在数据段的是(D)A、MOV AX,32768HB、ADD AL,AHC、NEG BXD、INC DI35、设SP=4AH,执行段内返回指令RET 4后,SP的值是(A)A、50HB、48HC、4CHD、44H36、设CF=1,实现AL内容乘2的指令是 (D )A、RCL AL,1 B
11、、SAR AL,1C、ROR AL,1 D、SHL AL,137、下面语句中能和指令MOV AX,NOT 000FH等效的是(C)A、MOV AX,0FFFFH B、MOV AX,0FHC、MOV AX,0FFF0HD、MOV AX,0F0FFH38、与LEA BX,BUF指令完全等效的指令是 (D)A、MOV BX,BUF B、LDS BX,BUFC、MOV BX,WOKD PTR BUF D、MOV BX,OFFSET BUF39、下面有语法错误的指令是(B)A、XCHG AX,BXB、XCHG AX,CSC、XCHG AX,SID、XCHG AX,BP40、XOR AX, 0426HJZ
12、 DONE上述程序段产生分支的条件是(A)A、执行前AX=0426HB、执行前AX0426HC、执行前AX=全0D、执行前AX=全141执行NEG指令时,要设置标志位CF。设置CF的正确说法是 (C )A对正数求补时,CF置0B对负数求补时,CF置0C对全0数据求补时,CF置0 D对非零数据求补时,CF置0 42设AX=1000H NEG AX NOT AX 执行上述指令后,正确的结果是( )。AAX=1001H BAX=0FFFH CAX=1000H DAX=0111H43在8086/8088的立即数寻址方式中,对寄存器的使用下列说法正确的是 (D)A使用AX,BX,CX,DXB使用SI,D
13、I,BP,SPC使用任一个通用寄存器D不使用任何寄存器 44指令的操作数中,允许出现表达式,例如BUFl与BUF2均为变量名,下面指令中语法正确的是 (D ) AMOV AX,BUF1*BUF2 BMOV AX,BUF1BUF2 CMOV AX,BUF1+ES:BUF2 DMOV AX,BUF2-BUF145下列寄存器中属于通用寄存器的是 ( C ) ACSBDSCSPDSS 468086CPU中,一个段最大可定义的字节数为 (C )。A61KB32KC64KD1M47对CS段寄存器赋段地址的方法是 (B )AMOV AX,CODEBASSUME CS:CODE MOV CS,AXCEND 起
14、始地址DMOV CS,2050H 48下列4个数为有符号数,最大的数是 (D)A327HB8365H9564D5342H49条件转移指令JBE产生转移的条件是 (A)ACF=1 OR ZF=1BCF=0 OR ZF=1CCF=1 OR ZF=0DCF=0 OR ZF=0 50存储单元的物理地址是12340H,偏移地址是0200H,逻辑地址是 ( B )。A2140HB1214HC1034HD 10340H51设AL=04H,BL=0F8H,执行IMUL BL指令后,结果是 (D ) AAX=0032H BAX=00E0H CAX=03E0H DAX=0FFE0H52下列寄存器组中在存储器操作数
15、寻址时可用于提供偏移地址的是 (D)AAX,BX,CX,DXBSP,BP,SI,DICCS,ES,DS,SSDBX,BP,SI,DI53下面指令中,操作数的寻址方式为寄存器间接寻址的指令是 (C) AINC WORD PTR BX+S1 BINC CX,SI+COUNT CNEG BYTE PTR BX DADD AX,B54要使BL中的低四位变反,高四位不变,应执行指令 (D)ANOT BL BOR BL,0FHCAND BL,0FHDXOR BL,0FH55执行如下程序,(BX)的值是( C )。 MOV AX,0 MOV BX,1 MOV CX,100 A:ADD AX,BX INC B
16、X LOOP A HLT A99 B100 C101 D10256.下面XCHG指令语句中,语法正确的是 (B)AXCHG AX,DS BXCHG BL,BX CXCHG AL,OFH DXCHG SI,DI57 8086 8位I/O端口地址寻址范围是 ( A )A64KB32K C16K D1M58指令MOV CL,55H XOR 0F0H执行后CL中的值是 (C)A05HB50HC0A5HD0F5H59下列指令中,不影响标志位的是 (C ) ASUB BX,BX BROR AL,1 CJNC Lable DAND AL,CL60下列4个数为有符号数,最大的数是 (A )A5342H B83
17、65H9564D327H二、填空题 1实模式方式下内存物理地址与逻辑地址的关系式是(物理地址(PA)=段寄存器(SR)*10H(16)+偏移地址(EA) 2标志寄存器中决定字符串处理方向的标志是(DF) 3调试程序DEBUG下的命令U与G分别表示(U是反汇编命令)、(G是连续执行命令) 4软中断指令INT 21H执行,若AH=9时则完成的功能为(9号功能调用完成显示字符串) 5指令MOV AX,23D5H的寻址方式分别是(立即寻址) 6伪指令DAT DB 12 DUP(3 DUP(?),0)占用了(48字节)字节单元。 7标志寄存器中决定运算结果溢出的标志是(OF ) 8调试程序DEBUG下的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 复习题
![提示](https://www.zixin.com.cn/images/bang_tan.gif)
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。