汇编语言试题精选

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

汇编语言试题精选

1. 计算机内表示机器数的常用编码有( )。

2. 已知[-Y]补=7001H,则Y=()H。

3. 已知[X-Y]补=7001H,[X+Y]补=0001H,则[2X]补=()H。

4. 典型的计算机结构包括( ),通过( )连接在一起。

5. 在1M字节的存储器中,每个存储单元都有一个唯一的( )位地址,称为该物理单元的物理地址。

6. 指令中所用到的操作数可存放于( ),( )或( )中。

7. 对于指令CMP AX, BX;当AX, BX为带符号数时,若AX>BX,则执行后标志位

SF( ),OF=( )。

8. 存贮器的地址区域( )为中断向量区。

9. DT伪指令中定义的每个操作数占有( )字节。

10. 循环程序可由( ),( ),( )三部分组成。

11. 子程序的变量传送方式有( ),( ),( ),( )等。

12. ORG 100H X=2 REPT 1 DD X X=X+1 ENDM 执行前(DS)=02345H,汇编后生成的代码为: ( ) ( )

13. CPU是通过( )来实现对I/O进行测试检查的。

14. 内中断有三类中断源,分别为( ),( ),( ).

15. 对于以下宏定

义 BRANCH MACRO X IF ($-X) GE 128 JMP NEAR PTR X ELSE JMP SHORT X ENDIF ENDM 现有以下代码… LOOP0: MOV AX,BX BRANCH LOOP0 …其中的宏调用展开为: ( ) ( ) ( )

16. 若(SP)=0FFFFH,则指令POP AX执行后,(SP)=( )。

17. SUB AL,AH DAS 若指令执行前,(AL)=86,(AH)=07;则指令执行后,(AL)=( ),CF=( )AF=( )

18. MOV CL,5 SAR [DI],CL 如指令执行前,(DS)=0F800H,(DI)=180AH,(0F980A)=0064H 则指令执行后,(0F980A)=( )CF=( )。

19. 已知指令ARRAY DB 2 DUP(1 DUP(3))则该指令分配( )字节单元,指令MOV AX,Length ARRAY,执行后,AX=( );指令MOV AX,SIZE ARRAY,执行后,AX=( )。

20. 已知,(AX)=8002H,(BX)=0001H,则,指令MUL BX执行后,AX=( );指令IMUL BX 执行后,AX=( )。

21. n位补码的表数范围为:-( )≤N≤+( )。

22. 设(AX)=0304H,(BX)=0FF00H则执行指令 AND AX,BX 后,(AX)=( )。

23. 已知:[X]补=0075H,[Y]补=0FF8BH,则[X+Y]补=( ),[X-Y]补=( )。

24. 8086/8088寄存器组可以分为四类,它们分别是( ),( ),( ),( )。

25. 外部设备与主机的通信是通过外设接口进行的,接口寄存器根据用途可以分为( ),( ),( )。

26. 计算机中的指令由( )字段和( )字段两部分组成。

27. ORG 1000H

X DB 12H

Y DW X

Z DD Y

(DS)=3879H, (BX)=1000H, (SI)=0002H

求下列指令执行完后指定寄存器的内容

MOV AX, [1000H] ; (AX)=( )

MOV BX, [BX]; (AX)= ( )

MOV AX, [BX+SI]; (AX)= ( )

MOV AX, [Y+1]; (AX)= ( )

LEA DX, X; (DX)= ( )

LDS SI,Y; (SI)= ( )

(DS)= ( )

28. 已知(SI)=2000H,(BX)=1000H,(DS)=3000H,(33000H)=15981000H,(32000H)=86050F34H,(DI)=4000H,(35000H)=79008A4CH。

求下列指令执行完后CS及IP寄存器的内容

JMP SI;(IP)= ( )

JMP [SI];(IP)= ( )

JMP [BX+SI];(IP)=( )

JMP DWORD PTR [BX+DI];(IP)=( )

(CS)= ( )

29. 已知(BX)=1000H,(DS)=2000H,(21000H)=3000H,(23000H)=4000H,则 XCHG BX,[BX] 执行完后

(BX)=( )

((BX))=( )(一个字的内容)

(21000H)=( )(一个字的内容)

30. 已知(SP)=1000H,(SS)=3000H,(31000H)=2000H,(DS)=4000H,(BX)=1200H,则 POP [BX] 指令执行完后

(SP)=( )

(41200H)=( )(一个字的内容)

31. 已知:(AX)=4F08H,(CF)=0,(CL)=4,则 RCR AX,CI指令执行完后

(AX)= ( )

(CF)=( )

32. INT中断指令将CS,IP,PSW压入堆栈的次序依次为( ) ,( ),( )。中断向量共有( )个。

相关文档
最新文档