最新有答案---14-15-1-汇编语言复习资料
汇编语言复习题与答案

汇编语言程序设计复习题一、选择题1.用户为了解决自己的问题,用汇编语言所编写的程序,称为(B )A.目标程序B.源程序C.可执行程序D.汇编程序2.某系列微机对存储器的分段,如果每一个段最多的字节存储单元是64K,那么表示段内字节单元偏移地址的二进制位数应是( B )A.20位B.16位C.15位D.12位3.设SP初值为2000H,执行指令“PUSH AX”后,SP的值是( D )A.1FFFHB.1998HC.2002HD.1FFEH4.循环指令LOOP产生循环的条件是( C )A.CX-1=1B.CX-1=0C.CX-1≠0D.CF=1和ZF=05.汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有效名字是( A )A. VariableB. First & ldC.0FFFFHD. ‘Memphis’6. 要求将A,B两个字符的ASCⅡ码41H,42H顺序存放在连续两个字存储单元中,可选用的语句是( A )A. DA1 DB ‘AB’B.DA1 DW‘AB’C. DA1 DB 0ABHD.DA1 DW ‘ABH7.某程序装入内存后,DS=1200H,CS=1400H,则程序中数据段中的数据最多是( C )字节。
A.2KB.4KC.8KD.16K8.有语句:COUNT EQU 256下列四种叙述中,正确的是( C )。
A.COUNT是变量B.COUNT占用一个字节存储单元C.COUNT是符号常数D.COUNT占用二个字节存储单元9.下面指令中,源操作数的寻址方式为立即寻址的是( C )。
A.MOV AX,OFFSET AB.MOV AX,AC.MOV AX,1D.MOV AX,A〔BX〕10.下列指令执行后,不改变AL寄存器内容的指令是( B )。
A.AND AL,1B.CMP AL,DLC.XOR AL,ALD.SUB AL,DL11.执行1号DOS系统功能调用,从键盘输入的字符值存放在( A )寄存器中。
汇编语言试题及答案

汇编语言试题及答案一、单项选择题(每题2分,共20分)1. 汇编语言是一种()。
A. 高级语言B. 低级语言C. 机器语言D. 符号语言答案:D2. 汇编语言程序必须经过()才能被计算机执行。
A. 编译B. 汇编C. 链接D. 解释答案:B3. 在汇编语言中,指令通常由()组成。
A. 操作码和操作数B. 操作码和地址码C. 操作码和数据D. 地址码和数据答案:A4. 汇编语言中的寄存器主要用于()。
A. 存储数据B. 存储指令C. 存储地址D. 存储控制信息答案:A5. 汇编语言中的立即寻址方式是指()。
A. 操作数在寄存器中B. 操作数在内存中C. 操作数在指令中D. 操作数在输入/输出端口中答案:C6. 在汇编语言中,指令“MOV AX, 1234H”的作用是()。
A. 将内存地址1234H的内容移动到AX寄存器B. 将立即数1234H移动到AX寄存器C. 将AX寄存器的内容移动到内存地址1234HD. 将AX寄存器的内容移动到另一个寄存器答案:B7. 汇编语言中的循环结构通常使用()指令实现。
A. JZB. JNZC. LOOPD. CALL答案:C8. 在汇编语言中,子程序调用通常使用()指令。
A. JZB. JNZC. CALLD. RET答案:C9. 汇编语言中的堆栈操作通常使用()指令。
A. PUSHB. POPC. MOVD. ADD答案:A10. 在汇编语言中,中断服务程序的结束通常使用()指令。
A. INTB. IRETC. RETD. CALL答案:B二、填空题(每题2分,共20分)1. 汇编语言中的指令通常由______和______两部分组成。
答案:操作码;操作数2. 汇编语言中的寄存器可以分为______、______和______三类。
答案:通用寄存器;段寄存器;控制寄存器3. 汇编语言中的寻址方式包括______、______、______和______等。
答案:立即寻址;直接寻址;间接寻址;寄存器寻址4. 在汇编语言中,指令“MOV AX, BX”的作用是将BX寄存器的内容______到AX寄存器。
汇编语言复习题附带答案.

复习题一、单选题(在本题的每一小题的备选答案中,只有一个答案是正确的,请把你认为正确答案的题号,填入题干的括号内。
多选不给分。
1.十六进制数 88H ,可表示成下面几种形式,请找出错误的表示(④。
①无符号十进制数 136 ②带符号十进制数-120③它的二进制形式是 10001000B ④ 8位二进制数-8的补码表示2.存放条件码标志、控制标志和系统标志的寄存器是(④。
① IP ② SP ③ BP ④ PSW3. 执行加法运算不能使用的寄存器是 ( ③。
①、 BP ②、 SI③、 CS ④、 CL4.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是 (②①、 AX , BX , CX , DX ②、 BX , BP , SI , DI③、 SP , IP , BP , DX ④、 CS , DS , ES , SS4、下列传送指令中有语法错误的是 (①。
①、 MOV CS, AX ②、 MOV DS, AX③、 MOV SS, AX ④、 MOV ES, AX5. ADD AX , BX 指令执行完后 OF=1,下列说法正确的是(③①、如果 AX,BX 得内容均是带符号数,那么表示执行结果正确②、如果 AX,BX 得内容均是无符号数,那么表示执行结果不正确;③、如果 AX,BX 得内容均是带符号数,那么执行结果表示溢出;④、如果 AX,BX 得内容均是无符号数,那么执行结果表示溢出;6.一个有 16字的数据区域,它的起始地址是 70A0:DDF6,那么该数据单元第三个字单元的物理地址为(④①、 7E816H ②、 7E814H ③、 7E7F8H ④、 7E7FAH7、与 MOV BX, OFFSET VAR指令完全等效的指令是 ( ④。
①、 MOV BX, VAR ②、 LDS BX, VAR③、 LES BX, VAR ④、 LEA BX, VAR8.如果 AX=0FFFEH,那么单独执行完 ADD AX , 1,RCR AX , 1 , (AX = (④①、 0000H ②、 8000H ③、 0FFFFH ④、 7FFFH9. MOV AL , 88HTEST AL , 66H 指令执行完后, (AL =(①①、 88H ②、 66H ③、 0H ④、 0EEH10、 BUF DW 10H DUP(3 DUP(2, 10H , 3, 5上述语句汇编后,为变量 BUF 分配的存储单元字节数是 (②。
汇编语言复习题附答案

汇编语言复习题附答案一、选择题1. 汇编语言是一种()。
A. 高级语言B. 机器语言C. 低级语言D. 面向对象语言答案:C2. 在汇编语言中,指令通常由()组成。
A. 操作码和操作数B. 操作数和地址C. 操作码和地址D. 操作码、操作数和地址答案:A3. 汇编语言中的寄存器通常用来()。
A. 存储数据B. 存储指令C. 存储程序D. 存储地址答案:A4. 汇编语言中的指令MOV AX, BX的作用是()。
A. 将AX寄存器的值移动到BX寄存器B. 将BX寄存器的值移动到AX寄存器C. 将AX和BX寄存器的值相加D. 将AX和BX寄存器的值相减答案:B5. 汇编语言中的循环结构通常使用()指令实现。
A. JZB. JNZC. LOOPD. CALL答案:C二、填空题1. 汇编语言中的指令ADD AX, BX表示将AX和BX寄存器的值相加,并将结果存入____寄存器。
答案:AX2. 汇编语言中的指令SUB AX, BX表示将AX寄存器的值减去BX寄存器的值,并将结果存入____寄存器。
答案:AX3. 汇编语言中的指令CMP AX, BX用于比较AX和BX寄存器的值,但不进行存储操作,结果影响____标志。
答案:标志寄存器4. 汇编语言中的指令JMP LABEL用于无条件跳转到标签____处执行。
答案:LABEL5. 汇编语言中的指令PUSH AX将AX寄存器的值压入____。
答案:堆栈三、简答题1. 简述汇编语言与机器语言的区别。
答案:汇编语言是一种低级语言,它使用助记符来表示机器语言的指令,更易于人类理解和编写。
机器语言则是由二进制代码组成的指令集,直接被计算机硬件执行,但对人类来说难以阅读和编写。
2. 描述汇编语言中如何实现条件跳转。
答案:汇编语言中实现条件跳转通常使用条件跳转指令,如JZ(跳转如果零)、JNZ(跳转如果非零)、JMP(无条件跳转)等。
这些指令根据CPU的状态寄存器中的条件码标志来决定是否跳转到指定的标签处执行。
最新有答案---14-15-1-汇编语言复习资料

最新有答案---14-15-1-汇编语言复习资料汇编语言复习资料第一部分选择题第一章基础知识1.数组array在数据段的定义如下所示,在内存空间的存储值是什么,选出正确的一项(B )array db 1,‘1’,0AH,‘A’,-2A、1H 1H 0AH 0AH 82hB、1H 31H 0AH 41H FEHC、1 1 0A 0A 12hD、31H 31H 41H 41H 02h2.debug命令中显示内存单元内容的命令是( B )A、aB、dC、eD、r3.debug命令中反汇编命令是(D )A、qB、gC、tD、u4.在DEBUG下,修改寄存器AX的命令是___B_。
A.U AX B.R AX C.R D.A AX5.从200H开始反汇编的DEBUG命令是A____。
A.U 200 B.R 200 C.D 200 D.U6.仅查看用户程序中数据段10号存储单元的DEBUG命令是A____。
A.D DS:A A B.D DS:AC.D DS:10 10 D.D DS:107.计算机编程语言的发展顺序是(A )A、机器语言汇编语言高级语言B、汇编语言机器语言高级语言C、高级语言汇编语言机器语言D、高级语言机器语言汇编语言8.将124转换成十六进制数的结果是_A____。
A.7CH B.7DH C.7EH D.7BH9.计算机对字符、符号采用统一的二进制编码。
其编码采用的是_C_____。
A.BCD码B.二进制码C.ASCII D.十六进制码第二章80x86计算机组织10.对汇编语言源程序进行翻译的程序是__B___。
A.连接程序B.汇编程序C.编译程序D.目标程序11.在汇编语言中,能够翻译成二进制代码的指令是__A__。
A.汇编指令B.伪指令C.机器指令D.宏指令12.将高级语言程序翻译成机器语言代码的实用程序是___A___。
A.编译程序B.汇编程序C.解释程序D.目标程序13.下列寄存器中,哪一个不能用来保存偏移地址(A )A、AXB、SIC、DID、BX14.下列哪个寄存器是用来保存堆栈栈顶元素的地址(B )A、BPB、SPC、SID、DI15.程序流程是由下列那对寄存器组来控制的( C )A、DS: SIB、SS: SPC、CS: IPD、ES: DI16. 用来保存现场状态的寄存器是下列哪一个(C )A、CSB、AXC、FLAGSD、IP17.在标志寄存器中表示溢出的标志是__C___。
汇编语言考试复习题及答案

一、单项选择题(从下列每题的四个选择中选择一个正确的,填入答题纸的相应位置。
每小题2分,共30分)1.下列指令有语法错误的是__________。
A) PUSH AL B) ADDC AX,50HC) MOV [SI],[DI] D) JMP WORD PTR[BX+5]见书:35页,PUSH2.执行下列程序段后,(AX)= ________。
TAB DW 1,2,3,4,5,6ENTRY EQU 3MOV BX, OFFSET TABADD BX,ENTRYMOV AX,[BX]A) 0003H B) 0300H C) 0400H D) 0004H3.NC指令不影响____B_____标志。
A) OF B) CF C) ZF D) SF4.执行下列指令后:STR1 DW ‘AB’STR2 DB 16 DUP(?)CNT EQU $ -STR1MOV CX,CNTMOV AX,STR1HLT寄存器CL的值是________,寄存器AX的值是________。
①A) 10H B) 12H C) 0EH D) 0FH②A) 00ABH B) 00BAH C) 4142H D) 4241H5.汇编语言源程序经汇编后不能直接生成文件。
A).OBJ B).LST C).EXE D).CRF6.8086 CPU在基址加变址的寻址方式中,已知BX=2000H,SI=1234H,则指令“MOV AX,[BX+SI+2]”的源操作在中。
(A)数据段中偏移量为3236H的字节(B)数据段中偏移量为3234H的字节(C)附加段中偏移量为3236H的字节(D)附加段中偏移量为3234H的字节(A)19,20 (B)20,无右孩子(C)无左孩子,20 (D)无左孩子,无右孩子7.执行下面的程序段后,DA T1单元的值是。
DA T1 DB 12H,34HDA T2 DB 56H,78HMOV AX,WORD PTR DAT1CMP AX,WORD PTR DAT2JA DONEMOV BX,WORD PTR DAT2MOV WORD PTR DAT2,AXMOV WORD PTR DAT1,BXDONE:HLTA)12H B)34H C)56H D)78H8.下列指令中,正确的一条是。
汇编语言复习题(附答案)

汇编语⾔复习题(附答案)汇编语⾔复习题注:蓝⾊标记的为答案,此答案仅供参考,⼤家⾃⼰做⼀下或看以⼀下,认为不对的地⽅,可以提出来⼀起讨论⼀下,另外看⼀下课后⽼师布置的相应作业。
在此⽂档最后最后附有课后四、六章的答案,⼤家抓紧时间复习哦!⼀、选择题1. 把要执⾏的程序与库⽂件连接起来形成可执⾏⽂件的系统程序是( B ) 。
A. 汇编程序B. 连接程序C. 机器语⾔程序D. 源代码程序2. 在8088/8086 的寄存器组中,CPU确定下⼀条指令的物理地址时需要⽤到的寄存器对是( C ) 。
A..SS 和SPB.DS 和DIC.CS 和IPD.ES 和SI3. 为了使主机访问外设⽅便起见,外设中的每个寄存器给予⼀个( C ) 。
A. 物理地址B. 逻辑地址C. 端⼝地址D. 段地址4. MOV AX,3064H,该指令中源操作数采⽤的寻址⽅式是( A ) 。
A. ⽴即B. 直接C. 寄存器相对D. 寄存器间接5. 换码指令的助记符是( C ) 。
A. XCHGB. LEASC.XLATD. MOV6. 如果A≥B(A、B有符号数)发⽣转移,应选择的条件转移指令是( JGE ) 。
7. 下列符号中,可⽤作标识符的是( C ) 。
A.MOVB.AXC.MSG18. X DB 10H DUP ( 1,2)内存变量定义语句拥有了( A ) 个字节的存储空间。
A.20DB.10DC.20HD.10H9. 当DF=0时,执⾏串操作指令MOVS,B变址寄存器SI、DI的值将( C ) 。
A. 不变B. 减 1C. 加 1D. ⽆法确定10. 如下指令可将AX寄存器内容改变的是( A ) 。
A.AND AX , BX B .TEST AX , BX C.CMP AX , BX D .XCHG AX , AX11.16 位CPU⽀持的I/O 地址范围是( D ) 。
A.0~0FFFFFH B.0~0FFFFH C.0~0FFFH D.0~0FFH12. M UL CL 指令实现的功能是( A ) 。
《汇编语言程序设计》课程知识 复习 学习材料 试题与参考答案

《汇编语言程序设计》课程知识复习学习材料试题与参考答案一、单选题1.为了使MOV AX,VAR指令执行后,AX寄存器中的内容为4142H,下面哪一条数据定义会产生不正确的结果?(C)A.VAR DW 4142HB.VAR DW 16706C.VAR DB 42H,41HD.VAR DW ‘AB’2.关于8086/8088微机系列,下列说法哪个是正确的(D)A.一个存储单元由16个二进制位组成,简称字。
B.当存储一个字数据时,低字节放高地址位,高字节放低地址位。
C.在内存中,可以无限分配段,且段的大小不受限制。
D.段与段之间可以邻接,也可以重叠。
3.宏指令库以(C)格式存放在磁盘上。
A.可执行代码B.目标代码C.源代码4.计算机处理问题中会碰到大量的字符.符号,对此必须采用统一的二进制编码。
目前,微机中普遍采用的是( D)码。
A.BCD码B.二进制码C.十六进制码D.ASCII码5.运算器能够完成(C)运算。
A.算术运算B.逻辑运算C.算术运算和逻辑运算D.加减运算6.十六进制数88H,可表示成下面几种形式,请找出错误的表示(D)A.无符号十进制数136B.带符号十进制数-120C.压缩型BCD十进制数88D.8位二进制数-8的补码表示7.用MOV指令将十进制数89以非压缩BCD码格式送入AX,可使用的指令是(B )A.MOV AX,89B.MOV AX,0809HC.MOV AX,89HD.MOV AX,08098.在执行下列指令时,需要使用段寄存器DS的指令是(D)A.STOSWB.ADD AL,CLC.NEG BXD.INC DA[BX]9.假设AL=28H,执行ROL AL,1指令之后的情况是(D ) P125A.AL=14H, CF=1B.AL=50H, CF=1C.AL=14H, CF=0D.AL=50H, CF=010.设AL=04H,BL=0F8H,执行IMUL BL指令后,结果是(D )A.AX=0032HB.AX=00E0HC.AX=03E0HD.AX=0FFE0H11.JMP SI的目标地址偏移量为(A)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
汇编语言复习资料第一部分选择题第一章基础知识1.数组array在数据段的定义如下所示,在内存空间的存储值是什么,选出正确的一项(B )array db 1,‘1’,0AH,‘A’,-2A、1H 1H 0AH 0AH 82hB、1H 31H 0AH 41H FEHC、1 1 0A 0A 12hD、31H 31H 41H 41H 02h2.debug命令中显示内存单元内容的命令是( B )A、aB、dC、eD、r3.debug命令中反汇编命令是(D )A、qB、gC、tD、u4.在DEBUG下,修改寄存器AX的命令是___B_。
A.U AX B.R AX C.R D.A AX5.从200H开始反汇编的DEBUG命令是A____。
A.U 200 B.R 200 C.D 200 D.U6.仅查看用户程序中数据段10号存储单元的DEBUG命令是A____。
A.D DS:A A B.D DS:AC.D DS:10 10 D.D DS:107.计算机编程语言的发展顺序是(A )A、机器语言汇编语言高级语言B、汇编语言机器语言高级语言C、高级语言汇编语言机器语言D、高级语言机器语言汇编语言8.将124转换成十六进制数的结果是_A____。
A.7CH B.7DH C.7EH D.7BH9.计算机对字符、符号采用统一的二进制编码。
其编码采用的是_C_____。
A.BCD码B.二进制码C.ASCII D.十六进制码第二章80x86计算机组织10.对汇编语言源程序进行翻译的程序是__B___。
A.连接程序B.汇编程序C.编译程序D.目标程序11.在汇编语言中,能够翻译成二进制代码的指令是__A__。
A.汇编指令B.伪指令C.机器指令D.宏指令12.将高级语言程序翻译成机器语言代码的实用程序是___A___。
A.编译程序B.汇编程序C.解释程序D.目标程序13.下列寄存器中,哪一个不能用来保存偏移地址(A )A、AXB、SIC、DID、BX14.下列哪个寄存器是用来保存堆栈栈顶元素的地址(B )A、BPB、SPC、SID、DI15.程序流程是由下列那对寄存器组来控制的( C )A、DS: SIB、SS: SPC、CS: IPD、ES: DI16. ????用来保存现场状态的寄存器是下列哪一个(C )A、CSB、AXC、FLAGSD、IP17.在标志寄存器中表示溢出的标志是__C___。
A.AF B.CF C.OF D.SF18.某存储单元的物理地址是56789H,可以作为它的段地址有(D)A.6789HB.56789HC.56780HD.5678H188.执行后是BX=0的同时也使CF=0,OF=0的指令是XOR BX,BX19.在数据段偏移地址1000H~1003H的内容为:12H 34H 56H 78H,执行指令MOV AX , [1002H] 后,AX寄存器的内容为( D )A、3456HB、5634HC、5678HD、7856H20.已知DS=12A0H,ES=22A0H,SS=33A0H,BP=0174H,指令MOV AX,DS:[BP]源操作数的物理地址是( D )。
A.12A074HB.22B74HC.33B74HD.12B74H21.已知(DS)=2000H,(BX)=1002H,(21001H)=12H,(21002H)=34H,(21003H)=56H,则执行 MOV AX, [BX]之后,AX的值是(B )A.1002H B.5634H C.3456H D.1234H22.两个操作数运算时,下列哪种结果会发生溢出__B__。
A.两个负数相加,结果为负B.两个正数相加,结果为负C.一正一负相加,结果为负D.两个正数相加,结果为正23.堆栈段的逻辑地址由___D___组成。
A.DS:BX B.ES:DI C.CS:IP D.SS:SP24.物理地址的计算公式是C 。
A.段地址╳10+偏移地址B.偏移地址╳10+段地址C.段地址╳10H+偏移地址D.偏移地址╳10H+段地址25.在8086系统中,数据寄存器组为__B__。
A.SI、DI、SP、BP B.AX、BX、CX、DXC.CS、DS、ES、SS D.CF、SF、ZF、OF第三章寻址方式和指令系统26.指令MOV AX,DS:[1000H],源操作数的寻址方式是_B____。
A.立即寻址B.直接寻址C.寄存器寻址D.基址变址寻址27.指令MOV DX,[BP][DI] 源操作数的寻址方式是__D___。
A.立即寻址B.直接寻址C.寄存器寻址D.基址变址寻址28.若(AX)=2530H,(BX)=18E6H,MOV [BX],AL指令正确的执行结果为C_____。
A.BX寄存器的值为2530H B.BL寄存器的值为30HC.18E6H单元的值为30H D.18E6H单元的值为2530H29.指令MOV AX,COUNT[BX](寄存器相对寻址) 完成的操作是___A___。
A.从存储单元读出一个字送入AX B.从存储单元读出一个字节送入AXC.将AX中的一个字写入存储单元D.将AX中的一个字节写入存储单元30.指令MOV DX,DELTA[BX][Si](相对基址变址寻址)的源操作数保存在__???C_。
A.代码段B.堆栈段C.数据段D.附加段31.操作数地址由BX寄存器指出,则它的寻址方式是___D__。
Mov ax,[bx]A.直接寻址B.寄存器寻址C.立即寻址D.寄存器间接寻址32.一条指令中目的操作数不允许使用的寻址方式是__B___。
A.寄存器寻址B.立即寻址C.变址寻址D.寄存器间接寻址33.用直接寻址将AL的内容保存到16号单元,可用__C____指令。
A.MOV DS:[0016H],AL B.MOV AL,DS:[0016H]C.MOV DS:[0010H],AL D.MOV AL,DS:[0010H]34.指令MOV BX,-2+1执行后,BX中的内容(16进制)为( B )????A.0FFFEHB.0FFFFHC.0001HD.8001H341.有128个字的数据区起始地址是12ABH:00ABH 请给出这个数据区末尾字的物理地址:12C59H??342.基址变址寻址方式中基址寄存器可以是BX 或BP 变址寄存器可以是SI或DI35.串操作指令中,目的串操作数的段地址一定在(D )寄存器中。
A. CSB. SSC. DSD. ES36.重复前缀指令rep规定重复次数必定在( C )寄存器中。
A.DXB.DLC.CXD.CL37.在LOOP、LOOPE、LOOPNE类指令里隐含的计数器是( C )A、AXB、BXC、CXD、DX371.循环指令LoopNE\LoopNZ控制循环继续执行的条件是CX≠0且ZF=038.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=(B)????A. 1400HB. 77F8HC. 0000HD. 0FFFFH 381.指令AND AX,OFH 后分离出AL低四位。
382.执行NEG BX时需要使用段寄存器DS的指令。
382.指令JMP FAR PTR DONE 属于段间转移直接寻址。
39.设AL=0AH,下列指令执行后能使AL=05H的是(A)A.XOR AL,0FHB.AND AL,0FHC.TEST AL,0FHD.OR AL,0FH40.数据定义num db 2 dup (3,4,5) / len equ $-num ,其中len为(A )。
A.6B. 2C. 3D. 541.下列程序段执行后LEN的值是()????ADDR DB 3,4,5,‘6789’EADDR DB 1LEN EQU EADDR - ADDRA.6HB.6HC.7HD.8H42.DEC BYTE PTR [SI] 指令中的操作数的数据类型是(B )A.字B. 字节C. 双字D.四字43.下面各传送指令中,正确的是()A.MOV [DI],[SI]B.MOV [DX+DI],ALC.MOV WORD PTR [BX],0100HD.MOV AL,BX44.关于字节乘法指令错误的说法是_C_____。
A.被乘数隐含在AL中B.乘数和被乘数都是字节型C.被乘数隐含在AX中D.乘积是字型45.关于字除法错误的说法是__A____。
A.16位被除数AX与8位源操作数相除B.32位被除数DX、AX与16位源操作数相除C.商在AX寄存器,余数在DX寄存器中D.带符号除法的商和余数都是补码表示的数第四章指令格式46.经过汇编产生的二进制目标文件是__B____。
A..ASM B..OBJ C..EXE D..MAP47.汇编语言源程序是指____B__。
A.系统提供的MASM B.用户编写的.asmC.汇编生成的.LST D.连接生成的.EXE48.不能用MOV指令赋初值的段寄存器是__C____。
A.DS B.ES C.CS D.SS49.在COUNT DB 5这条存储单元定义伪指令中,COUNT称为__B____。
A.助记符B.变量C.符号D.标号50.将10个字数据3456H存放在存储单元中的伪指令是__B____。
A.DW 10H DUP(3456H) B.DW 10 DUP(3456H)C.DW 10H DUP(5634H) D.DW 10 DUP(5634H)51.将字符串“INPUT”保存到存储单元MESS,正确的伪指令是__D____。
A.INPUT DB MESS B.MESS DB INPUTC.INPUT DB “MESS”D.MESS DB“INPUT”52._____A_可用来指出一条汇编指令所在存储单元的符号地址。
A.变量B.数组名C.标号D.偏移量53.用指令MOV BX,SEG COUNT指令,可以得到存储单元COUNT的__A___。
A.物理地址B.段地址C.偏移地址D.属性54.SP栈指针内容是1200H,执行两条PUSH指令之后,SP的值为___B__。
A.1202H B.1204H C.11FCH D.11FEH55.获得BUFFER单元有效地址的汇编指令为___B__。
A.MOV BX,BUFFER B.LEA BX,BUFFERC.MOV BX,[BUFFER] D.LDS BX,BUFFER56.有数据定义LIST DB 21H,36H,18H,39H,执行MOV AX,WORD PTR LIST+2,则AX=( )。
A.3600HB.0036HC.1839HD.3918H57.8086的存储器是分段的,定义一个段的伪指令是( D )。
A.PROC和ENDP和ENDC.SEGMENT和ENDSD.SEGMENT和ASSUME第五章循环与分支指令58.在分支指令中,利用符号进行判断的指令是__B___。