汇编语言试题精选
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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压入堆栈的次序依次为( ) ,( ),( )。中断向量共有( )个。