教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

汇编语言程序设计复习参考

来源:网络收集 时间:2026-07-29
导读: 汇编复习试题(仅供参考,全盘照抄出错后果自负) 1. 简答题 设A=186,B=273Q,C=0BBH,它们之间的关系是(D)@B=C=187 A.A>B>C B.A 下列指令执行后,能影响标志位的指令是( B ) A.PUSHF@把标志寄存器的内容压入堆栈 B.POPF@把当前堆栈顶的一个字传到标志寄

汇编复习试题(仅供参考,全盘照抄出错后果自负)

1.

简答题

设A=186,B=273Q,C=0BBH,它们之间的关系是(D)@B=C=187 A.A>B>C B.A

下列指令执行后,能影响标志位的指令是( B ) A.PUSHF@把标志寄存器的内容压入堆栈 B.POPF@把当前堆栈顶的一个字传到标志寄存器 C.JNLE OPR @条件转移指令

D.LOOPE LOP@使寄存器cx-1,如果结果不为0则lop,否则顺序执行后面的。 循环控制指令LOOPNZ/LOOPNE继续执行循环的条件是( B ) A.CX≠0且ZF=1 B.CX≠0且ZF=0 C.CX≠0或ZF=1 D.CX≠0或ZF=0

设VARl和VAR2是已定义的变量名,非法的表达式是( B ) A.VARl-VAR2 B.VAR2-VARl[BX] C.VARl+VAR2 D.VARl[BX] 设NUM=11011011B,指令MOV AX,NUM SHL 3执行后AX中的值是( A ) A.11011011000B B.1l011000B C.00011011B D.00011011011B 8088/8086存储器分段,每个段不超过( ) A.64K个字 B.32K个字节 C.64K个字节 D.1兆个字节 若AX=-15要得到AX=15应执行的指令是( ) A.NEG AX B.NOT AX C.INC AX D.DEC AX

8086/8088系统执行传送指令MOV( A ) A.不影响标志位 B.影响DF方向标志 C.影响SF符号标志 D.影响CF进位标志 下列指令中操作数在代码段中的是( A ) A.MOV AL,42H B.ADD AL,BL C.SUB [BX],DI D.INC [DI] 表示过程定义结束的伪指令是( A ) A.ENDP B.ENDS@段结束 C.END@源程序结束 D.ENDM 条件转换指令JNBE产生转换的条件是( A ) A.CF=0 AND ZF=0 B.CF=0 AND ZF=1 C.CF=1 AND ZF=0 D.CF=1 AND ZF=l

设(SS)=338AH,(SP)=450H,执行PUSH BX,和PUSHF两条指令后,堆栈顶部的物理地址是( A )

2.

3. 4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

A.33CECH B.33CF2H C.33CF4H D.33CE8H

要输入端口1234H中的8位数据,其指令应是( B ) A.MOV DX,1234H B.MOV DX,1234H OUT DX,AL IN AL,DX C.IN AX,1234H D.OUT DX,1234H

标志寄存器中属于控制标志位的是( B )@其余6个为状态标志位 A.DF,OF,SF B.DF,IF,TF C.OF,CF,PF D.AF,OF,SF

用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是( D )

A.ADD AX,[SI][BX] B.MOV AX,[BX+SI] C.AND AX,[BX+SI] D.LEA AX,[BX][SI]

已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是( B ) A.DIV BX B.CWD

IDIV BX

C.XOR DX,DX D.CBW

DIV BX IDIV BX 下列有语法错误的语句是( A ) A.DB 1234H B.DW 4567H C.DD ′AB′,′CD′ D.DB ′ABCD′

下列寄存器组中在存储器操作数寻址时可用于提供偏移地址的是( B ) A.AX,BX,CX,DX B.SP,BP,SI,DI C.CS,ES,DS,SS D.BX,BP,SI,DI

某存储单元的段地址是0AB90H,偏移地址是1234H,该存储单元的物理地址是( B )@AB900+1234 A.0BDC4H B.0ACB34H C.0AD134H D.1CED0H

执行NEG指令时,要设置标志位CF。设置CF的正确说法是( C ) @NEG 0时,CF=0,否则为1 A.对正数求补时,CF置0 B.对负数求补时,CF置0

C.对全0数据求补时,CF置0 D.对非零数据求补时,CF置0

设DF=1,每次执行CMPSW指令时,SI和DI均要分别( D ) A.减1 B.减2 C.加1 D.加2

要使BL中的低四位变反,高四位不变,应执行指令(D ) A.NOT BL B.OR BL,0FH C.AND BL,0FH D.XOR BL,0FH

设(AL)=07H,要使(AL)=-07H应执行的指令是( B ) A.OR AL,80H B.NOT AL C.NEG AL D.ADD AL,80H

在8086/8088的立即数寻址方式中,下列说法正确的是( D ) A.使用AX,BX,CX,DX B.使用SI,DI,BP,SP

C.使用任一个通用寄存器 D.不使用任何寄存器 26. 下列指令执行时操作数在数据段的是( D )

A.MOV AX,32768H B.ADD AL,AH C.NEG BX D.INC [DI] 27. 下述指令执行后,AL的值是( A )

MOV AL,-1 NEG AL

XOR AL,65 A.01H B.40H C.61H D.64H

28. 设SP=4AH,执行段内返回指令RET 4后,SP的值是( D )

A.44H B.48H C.4CH D.50H

29. 在查错程序DEBUG中,为查看或修改内存单元的内容使用的是(A) @偏移地址

A.逻辑地址 B.物理地址 C.逻辑地址或物理地址 D.由用户指定选择逻辑地址或物理地址 30. 设NUM=60H,表达式:

(NUM LT 60H AND 30)OR(NUM GE 60H AND 40)的值是(A ) A.0 B.3EH C.40 D.0FFFFH

31. 指令MOV CL,55H XOR 0F0H执行后CL中的值是( C )

A.05H B.50H C.0A5H D.0F5H

32. 下面语句中能和指令MOV AX,NOT 0FH等效的是( C )

A.MOV AX,0FFFFH B.MOV AX,0FH C.MOV AX,0FFF0H D.MOV AX,0F0FFH 33. 对CS段寄存器赋段地址的方法是( A )

A.MOV AX,CODE B.ASSUME CS:CODE MOV CS,AX

C.END 起始地址 D.MOV CS,2050H 34. 有数据定义BUF DB 8DUP(3 DUP(2),2 DUP(3)),在BUF中能构成数据0302H

有( C ) A.5个 B.6个 C.7个 D.8个 35. 下面指令执行后BX的内容是( D )

X DW 1234H,0A9BH Y DB 7EH,8DH ┇

MOV BH,TYPE X MOV BL,TYPE Y A.0102H B.0101H C.1234H D.0201H

36. 下面有语法错误的指令是( B )@不包括段寄存器cs,不能同时是存储单元,不

能有立即数

37.

38.

39.

40.

41.

42.

43.

44. (

45.

46.

47.

A.XCHG AX,[BX] B.XCHG AX,DS C.XCHG AX,SI D.XCHG AX,BP 条件转移指令JBE产生转移的条件是( D ) A.CF=0 OR ZF=0 B.CF=0 OR ZF=1 C.CF=1 OR ZF=0 D.CF=1 OR ZF=1 下述程序段产生分支的条件是( A )@异或:相同为0,相异为1,执行后CF=0,OF=0。JZ转移条件:ZF=1 XOR AX, 426H JZ DONE

A.执行前AX=426H B.执行前AX≠426H C.执行前AX=全0 D.执行前AX=全1 CPU要访问的某一存储单元的实际地址称( C ) A.段地址 B.偏移地址 C.物理地址 D.逻辑地址

某存储单元的物理地址是12345H,可以作为它的段地址有( D ) A.2345H B.12345H C.12340H D.1234H 执行后使BX=0的同时也使CF=0,OF=0的指令是( A ) A.XOR BX,BX B.OR BX,BX C.AND BX,BX D.CMP BX,BX

AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是( C ) A.指令XOR AX,AX执行后,AX内容不变,但设置了标志位 …… 此处隐藏:3482字,全部文档内容请下载后查看。喜欢就下载吧 ……

汇编语言程序设计复习参考.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/520100.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)