西交19春《汇编语言程序设计》在线作业满分答案

上传人:哼**** 文档编号:93572204 上传时间:2019-07-24 格式:DOC 页数:10 大小:34.50KB
返回 下载 相关 举报
西交19春《汇编语言程序设计》在线作业满分答案_第1页
第1页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《西交19春《汇编语言程序设计》在线作业满分答案》由会员分享,可在线阅读,更多相关《西交19春《汇编语言程序设计》在线作业满分答案(10页珍藏版)》请在金锄头文库上搜索。

1、西交19春汇编语言程序设计在线作业试卷总分:100 得分:100一、 单选题 (共 50 道试题,共 100 分)1.用来存放下一条将要执行的指令地址的寄存器是 ( )。A.SPB.IPC.BPD.CS正确答案:B2.要使串处理从低地址向高地址进行,应把标志位置为 ( )。A.IF=1B.TF=0C.DF=1D.DF=0正确答案:D3.使状态标志位CF清零的错误指令是 ( )。A.OR AX,AXB.SUB AX,AXC.MOV CF,0D.CLC正确答案:C4.设SP=1110H,执行PUSH AX指令后,SP的内容为 ( )。A.SP=1112HB.SP=110EHC.SP=1111HD.

2、SP=110FH正确答案:B5.汇编源程序出现语法错误的指令有 ( )。A.MOV BX+SI,ALB.MOV AX,BP+DIC.MOV DS,AXD.MOV CS,AX正确答案:D6.下列串操作指令中,必须同时指明源串和目的串地址的指令是 ( )。A.STOSWB.LODSWC.SCASWD.CMPSW正确答案:D7.设BL中有一无符号数,实现把BL中的数乘以2,应选用的指令是 ( )。A.SHR BL,1B.SHL BL,1C.SAR BL,1D.RCR BL,1正确答案:B8.执行PUSH AX指令的正确步骤是 ( )。A.1SPSP-1,(SP)AH 2SPSP-1,(SP)ALB.

3、1(SP)AH,SPSP-1 2(SP)AL,SPSP-1C.1SPSP+1,(SP)AH 2SPSP+1,(SP)ALD.1(SP)AH,SPSP+1 2(SP)AL,SPSP+1正确答案:A9.CF=1 时转移到目标地址的条件转移指令是 ( )。A.JNCB.JCC.JZD.JS正确答案:B10.在执行NEG指令时,对标志位CF有影响,其影响的规则是 ( )。A.对正数求补时,CF=0B.对负数求补时,CF=0C.对非零数求补时,CF=1D.对零求补时,CF=1正确答案:C11.算术右移SAR和逻辑右移SHR两条指令执行后结果完全相同的情况是( )。A.目的操作数最高位为0B.目的操作数最

4、高位为1C.目的操作数为任意情况D.无论什么情况都不可能相同正确答案:A12.设AL=04H,BL=0F8H,执行IMUL BL指令后,结果是 ( )。A.AX=0032HB.AX=00E0HC.AX=03E0HD.AX=0FFE0H正确答案:D13.指令的操作数中,允许出现表达式,例如BUF1与BUF2均为变量名,下面指令中语法正确的是 ( )。A.MOV AX,BUFl*BUF2B.MOV AX,BUF1/BUF2C.MOV AX,BUF1+ES:BUF2D.MOV AX,BUF2-BUF1正确答案:D14.下面指令中,操作数的寻址方式为寄存器间接寻址的指令是 ( )。A.INC WORD

5、 PTR BX+SIB.INC CX,SI+COUNTC.NEG BYTE PTR BXD.ADD AX,B正确答案:C15.NUM EQU 80H DA DB 34H AND DA,NUM上述语句执行后,DA中的内容是 ( )。A.0B4HB.80HC.34HD.0正确答案:D16.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 ( )。A.立即、直接、间接B.直接、间接、立即C.直接、立即、间接D.不一定正确答案:A17.语句DA1 DB 2 DUP(3,5,7)汇编后,该语句可等同于的语句是 ( )。A.DA1 DB 3,5,7B.DA1 DB 2,3,5,7C.DA1 D

6、B 3,5,7,2D.DA1 DB 3,5,7,3,5,7正确答案:D18.MOV AL,80H MOV CL,2 SAR AL,CL 上述指令序列执行后,结果是 ( )。A.AL=40HB.AL=20HC.AL=0C0HD.AL=0E0H正确答案:D19.下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是 ( )。A.INC AL DAAB.ADD AL,1 DASC.ADD AL,1 DAAD.STC AAA正确答案:A20.现有数据存储如下:(30100H)=20H, (30101H)=38H, (30102H)=41H, (30103H)=55H 设AL=01H,

7、BX=0100H,DS=3000H 执行换码指令XLAT后正确的结果是( )。A.AL=20HB.AL=38HC.AL=00HD.AL=41H正确答案:B21.若定义DAT DW A,则(DAT)和(DAT+1)两个相邻的内存中存放的数据是 ( )注选项C. 和D.中的XX表示任意数据。A.0041HB.4100HC.xx41HD.41xxH正确答案:B22.假设VAR为变量,指令MOV BX,OFFSET VAR的寻址方式是 ( )。A.直接寻址B.间接寻址C.立即寻址D.存储器寻址正确答案:C23.下列指令中,不影响标志位的指令是 ( )。A.SUB BX,BXB.ROR AL,1C.JN

8、C LabelD.INT n正确答案:A24.假定(DS)=4000H,(DI)=0100H,(401OOH)=55H,(40101H)=AAH,试问执行指令LEA BX,DI后,(BX)= ( )。A.0100HB.55AAHC.AA55HD.4100H正确答案:C25.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 ( )。A.直接、立即、间接B.直接、间接、立即C.立即、直接、间接D.不一定正确答案:A26.已知:VAR DW 1,2,$+2,5,6 若汇编时VAR分配的偏移地址是0010H,则汇编后0014H单元的内容是: ( )。A.6HB.14HC.5HD.16H正确

9、答案:D27.下列80X86指令中,不合法的指令是 ( )。A.IN AX,21HB.MOV BL,ALC.MOVSBD.SHL AX,6正确答案:D28.执行下面的程序段后,(AX)= ( ) DATA SEGMENT TAB DW 1,2,3,4,5,6 ENTRY EQU 3 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:CODE MOV AX,DATA MOV DS,AX . MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,BX .。A.0003HB.0300HC.0400HD.0004H正确答案:B29.下面指令中影响状

10、态位CF的指令是 ( )。A.INC AXB.DEC AXC.NOT AXD.NEG AX正确答案:D30.判当CX=0时,转ZERO执行的错误指令是 ( )。A.CMP CX,0 JZ ZEROB.MOV AX,CX JZ ZEROC.OR CX,CX JZ ZEROD.JCXZ ZERO正确答案:D31.执行1号DOS系统功能调用后,从键盘输入的字符应存放在 ( )。A.AL中B.BL中C.CL中D.DL中正确答案:A32.设数据定义如下: ARRAY DW 1,2,3执行指令ADD SI,TYPE ARRAY相当于完成下面同等功能的指令是 ( )。A.ADD SI,1B.ADD SI,2

11、C.ADD SI,3D.ADD SI,0正确答案:B33.设数据定义如下: BUF DW 100 DUP(?)执行指令:MOV CX,LENGTH BUF相当于完成下面同等功能的指令是 ( )。A.MOV CX,00C8HB.MOV CX,0200HC.MOV CX,0064HD.MOV CX,0100H正确答案:C34.完成对字单元BUF的内容加1运算,下面错误的指令是 ( )。A.MOV BX,BUF INC BX MOV BUF,BXB.MOV BX,OFFSET BUF INC WORD PTR BXC.MOV BX,BUF INC WORD PTR BXD.MOV BX,0 INC

12、WORD PTR BUFBX正确答案:C35.完成对寄存器BX的内容求补运算,下面错误的指令是 ( )。A.NEG BXB.NOT BX INC BXC.XOR BX,0FFFFH INC BXD.MOV AX,0 SUB AX,BX正确答案:D36.判当AX的内容为负数时,转MINUS执行,下面错误的指令是 ( )。A.NOT AX JNS MINUSB.TEST AX,8000H JNZ MINUSC.SHL AX,1 JC MINUSD.OR AX,AX JZ MINUS正确答案:D37.下面指令序列执行后,正确的结果是 ( ) MOV AL,0FEH ADD AL,AL ADC Al,

13、AL。A.AL=0F8H CF=1B.AL=0F8H CF=0C.AL=0F9H CF=0D.AL=0F9H CF=1正确答案:D38.现有数据存储如下:(30100H)=40H, (20101H)=79H, (30102H)=24H, (30103H)=30H 设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( )。A.AL=00HB.AL=4OHC.AL=01HD.AL=79H正确答案:D39.一个8位二进制数的补码为1000 1010,其原码的16进制形式为( )。A.-0AHB.-75HC.-76HD.8AH正确答案:C40.1号DOS功能调用时,欲

14、将得到的数字的ASCII码转换为该数的实际数值时,可使用 指令来实现。A.ANDB.ORC.XORD.NOT正确答案:A41.设DS=8225H,DI=5678H,指令MOV AX,DI源操作数的物理地址是( )。A.8D89DHB.86198HC.8B698HD.878C8H正确答案:D42.指令JG LAB 是指当标志满足( )条件时转移到标号LAB处执行。A.(SF XOR OF) OR ZF)=1B.(SF XOR OF)=0 AND ZF=0C.(SF XOR OF)=0 OR ZF=1D.CF = 1正确答案:B43.8086汇编语言中,BCD码的运算是借用二进制数的运算指令并加以调整来实现的。其中非压缩型BCD码减法的调整指令为( )。A.AAAB.DAAC.AASD.DAS正确

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 成考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号