2011汇编语言选择题及填空题复习部分已填写答案的-.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2011汇编语言选择题及填空题复习部分已填写答案的-.pdf》由会员分享,可在线阅读,更多相关《2011汇编语言选择题及填空题复习部分已填写答案的-.pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、汇编语言复习题一、选择题1设 A=0.4H,B=0.8H,C=0.4,D=0.4Q,它们之间的关系是(C)A.C+D=B B.A+D=B C.B=DD.ACD 2标志寄存器中属于控制标志位的是(B)A.DF,OF,SF B.DF,IF,TF C.OF,CF,PF D.AF,OF,SF 38088/8086 存储器分段,每个段不超过()A.64K 个字B.32K 个字节C.1 兆个字节D.64K个字节4设 AL中已有压缩型BCD码,为实现对AL的减 1 操作,可选用的指令序列是()A.DEC AL B.SBB AL,0 C.SUB AL,1 D.SUB AL,1 AAS DAS AAS DAS
2、5若 AX=-15要得到 AX=15应执行的指令是()A.NEG AXB.NOT AX C.INC AX D.DEC AX 68086/8088 系统执行传送指令MOV 时()A.不影响标志位B.影响 DF方向标志C.影响 SF符号标志D.影响CF进位标志7 MOV AL,79 ADD AL,0B1H 上面指令执行后,设置的标志位 CF 和 OF的值是()A.CF=0,OF=1 B.CF=1,OF=1 C.CF=0,OF=1 D.CF=1,OF=08已知 AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是()A.DIV BX B.CWD C.XOR DX,DX D.CBW I
3、DIV BX DIV BX IDIV BX 9下列指令中操作数在代码段中的是()A.MOV AL,42HB.ADD AL,BL C.SUB BX,DI D.INC DI 10用 REPE SCASB 指令对字符串进行扫描,如CX0时,扫描结束,那么表示()A.在字符串中遇上第一个AL中指定的字符B.在字符串中有一个AL中指定的字符C.在字符串中有一个不是AL中指定的字符D.在字符串中遇上第一个不是AL中指令的字符11下列指令执行后对源和目的操作数均无影响的是()A.MOV BX+2,AX B.SUB AX,2467H C.SBB SI,BX D.CMP AX,BX 12表示过程定义结束的伪指令
4、是()A.ENDP B.ENDS C.END D.ENDM 13下列有语法错误的语句是()A.DB 12H B.DW 4567H C.DD BCD D.DB CD 14DB1 DB 8 DUP(2 DUP(3),3 DUP(2)MOV AX,WORD PTR DB1 04H 上面指令执行后,AX的内容是()A.0302H B.0203H C.0202H D.0303H 15BUF1 DB 3 DUP(0,2 DUP(1,2),3)COUNT EQU$-BUF1 符号 COUNT 等价的值是()A.6 B.18 C.16 D.8 16DA1 DW 2A05H DA2 DB 0FAH MOV AL
5、,BYTE PTR DA1 SUB DA2,AL 上述指令执行后,DA2中的内容是()A.0DAH B.0FAH C.0F5H D.0D0H 17设(SS)=338AH,(SP)=450H,执行 PUSH BX,和 PUSHF 两条指令后,堆栈顶部的物理地址是()A.33CECHB.33CF2H C.33CF4H D.33CE8H 18设(SP)=0028H,执行段内返回指令RET 6 后,SP的内容是()A.0036H B.0022H C.0030H D.0020H 19条件转移指令JNBE产生转移的条件是()A.CF=0 AND ZF=0 B.CF=0 AND ZF=1 C.CF=1 AN
6、D ZF=0 D.CF=1 AND ZF=1 20.已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是()。A.20250F2A B.210800EA C.2000017A D.2100117A 21.某程序装入内存后,DS=1200H,CS=1400H,则程序中数据段中的数据最多是()字节。A.2K B.4K C.8K D.16K 22.以寄存器 DI 间接寻址的存储器字节单元内容加1 的指令是()。A.INC DIB.INC DI C.INC BYTE PTRDID.ADD DI,1 23.有语句:COUNT EQU 256,下列四种叙述中,正确的是()。A.COUNT 是
7、变量B.COUNT 占用一个字节存储单元C.COUNT 是符号常数D.COUNT 占用二个字节存储单元24.下面指令中,源操作数的寻址方式为立即寻址的是()。A.MOV AX,OFFSET A B.MOV AX,A C.MOV AX,A+1 D.MOV AX,ABX 25.已知 SP=2110H,执行 POP AX后,SP寄存器的值是()。A.2111H B.2112H C.210FH D.210EH 26.将 AX中有符号数除以2 的正确指令是()。A.SHR AX,1 B.SAR AX,1 C.ROR AX,1 D.RCR AX,1 27.比较 BX和 SI 中的两个存储器地址,若BX S
8、I 转向 HIGH的正确指令是()。A.JAE HIGH B.JBE HIGH C.JEG HIGH D.JLE HIGH 28.指令 SCASB 操作数的段地址一定在()寄存器中。A.CS B.DS C.ES D.SS 29.有数据定义语句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量 BUF分配的存储单元字节数是()。A.48H B.90H C.120 D.60 30.下列指令执行后,不改变AL寄存器内容的指令是()。A.AND AL,1 B.CMP AL,DL C.XOR AL,AL D.SUB AL,DL 31.执行 1号 DOS 系统功能调用,从键
9、盘输入的字符值存放在()寄存器中。A.AL B.BL C.CL D.DL 32.执行下面指令语句,则AX=()。MOV AL,95H CBW A.0095H B.0F95H C.0FF95H D.9095H 33.下面两个传送指令语句中源操作数寻址方式是()VAR1 DW 32H VAR2 EQU 32H MOV AX,VAR1 MOV BX,VAR2 A.都是立即数寻址B.前一条指令是立即数寻址,后一条指令是直接寻址C.前一条指令是直接寻址,后一条指令是立即数寻址D.都是直接寻址34.将 CX寄存器低 4 位清零的正确指令是()。A.AND CX,0F0H B.AND CX,0FFF0H C
10、.AND CX,1110H D.MOV CX,0 35.判断 AX和 BX是否同时为偶数或同时为奇数。若是转YES的正确指令序列是()。A.OR AX,BX B.XOR AX,BX C.CMP AX,BX D.SUB AX,BX AND AX,1 AND AX,1 AND AX,1 AND AX,1 JE YES JE YES JE YES JE YES 36.当执行 ADD AX,BX指令后,若AX的内容为 4E52H时,设置的奇偶标志位 PF=0,下面的叙述正确的是()A.表示结果中含1 的个数是奇数 B.表示结果中含1 的个数是偶数C.表示该数是奇数 D.表示结果中低8位中含 1 的个数
11、是奇数37.设物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H。如从地址21001H中取出一个字的内容是()A.2030H B.3040H C.3020H D.4030H38.转移指令 JMP NEAR PTR PROCA的转移范围是()A.8000H7FFFH B.7FFFH0FFFH C.80H7FH D.0FH7FH 39.设 CF=1,实现 AL内容乘 2 的指令是()A.RCL AL,1 B.SAR AL,1 C.SHL AL,1 D.ROR AL,1 40.算术右移指令SAR和逻辑右移指令SHR,两条指令执行结果完全相同的条件是()A.目的操作数
12、最高位为0 B.目的操作数最高位为1 C.目的操作数为任意情况 D.无论什么情况都不可能完全相同41.与 LEA BX,BUF指令完全等效的指令是()A.MOV BX,BUF B.LDS BX,BUF C.MOV BX,OFFSET BUF D.MOV BX,WOKD PTR BUF 42.设有变量 VAR和标号 LAB,不正确的指令是()A.LEA AX,VAR B.LEA AX,LAB C.JMP NEAR PTR VAR D.JMP SHORT LAB 43.设 SP的初值为 1000H,执行指令PUSH AX后 SP的值是()A.OFFFH B.1001H C.0FFEH D.1002
13、H 44.下列指令执行后既能使AX=0同时又使 CF=0,OF=0的是()A.XOR AX,AX B.AND AX,AX C.OR AX,AX D.TEST AX,0 45.在指令的操作数字段中,允许出现表达式,若BUF1与 BUF2均为变量名,下面指令中正确的是()A.MOV DX,BUF1*BUF2 B.MOV DX,BUF1/BUF2 C.MOV DX,(BUF1*BUF2)-BUF1 D.MOV DX,BUF2-BUF146.汇编语言源程序,可以是()A.可以直接由机器执行B.必须由编译程序生成目标程序才能执行C.必须由解释程序生成目标程序才能执行D.必须由汇编程序汇编成目标程序才能执
14、行47.ORG 200H BUF DB 12H,34H MOV AX,WORD PTR BUF 上述指令语句执行后AX中的内容是()A.3412H B.1234H C.0200H D.0012H 48.伪指令 DA1 DB 04H DUP(3 DUP(2),2 DUP(3)在数据区中能构成0203H操作数共有 ()A.07 个 B.04个C.03 个 D.02个49.设 NUM1 EQU 100 NUM2=64H 下面指令执行后,使BL 中为全 1 的指令是()A.MOV BL,NUM1 EQ NUM2 B.MOV BL,NUM1 LT NUM2 C.MOV BL,NUM1 NE NUM2 D
15、.MOV BL,NUM1 GT NUM2 50.设非压缩 BCD码(AL)=09H,(BL)=04H 在执行 SUB AL,BL指令后应选的校正指令是 ()A.DAA B.AAS C.DAS D.AAA 51.设 AX=9ABCH,DX=8765H PUSH AX PUSH DX POP AX POP DX 上述 4 条指令执行后,AX,DX中内容分别是()A.AX=9ABCH DX=8765H B.AX=9ABCH DX=9ABCH C.AX=8765H DX=8765H D.AX=8765H DX=9ABCH52.DA1 EQU WORD PTR DA2 DA2 DB OABH,OCDH
16、SHL DA1,1 SHR DA2,1 上述两条指令执行后,DA2中两字节单元内容分别是()A.0ABH,0CDH B.2BH,9BH C.4DH,57H D.56H,9BH 53.无条件转移指令JMP实现段间间接转移,转移的目标地址在()A.某个字存储单元中 B.某个双字存储单元中C.某个 16 位通用寄存器中 D.两个 16 位通用寄存器中54.检查 BUF单元的内容是否为正偶数,下面程序段正确的是()A.MOV AL,BUF B.MOV AL,BUF JS K1 AND AL,11H SHR AL,1 JNE K1 JC K1 ,;是正偶数,;是正偶数 K1:,K1:,C.MOV AL,
17、BUF D.MOV AL,BUF JNP K1 TEST AL,81H TEST AL,80H JNE K1 JNE K1 ,;是正偶数,;是正偶数 K1:,K1:,55 为在一连续的存储单元中,依次存放数据 41H,42H,43H,44H,45H,46H,可选用的数据定义语句是()A DB 41,42,43,44,45,46 B DW 4142H,4344H,4546H C DW AB,CD,EF D DW BA,DC,FE 56 在同一程序段中,定义下面伪指令,正确的是()A PORT EQU AL B CONT EQU 3500H AND OFFH PORT EQU 2000H C ST
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2011 汇编语言 选择题 填空 复习 部分 填写 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内