教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

《汇编语言》复习题集 期末复习资料

来源:网络收集 时间:2026-04-01
导读: 《汇编语言》复习题集 (注意:此习题集只限于同学们用来进行练习和检测,以便理解和掌握相关知识点。请不要背题目记答案,否则一进考场,你一定会后悔的哦!另外,版权所有,非授权不得公开) 一、选择题: 1.汇编语言源程序是指( ) A:系统提供的 MASM B

《汇编语言》复习题集

(注意:此习题集只限于同学们用来进行练习和检测,以便理解和掌握相关知识点。请不要背题目记答案,否则一进考场,你一定会后悔的哦!另外,版权所有,非授权不得公开)

一、选择题:

1.汇编语言源程序是指( )

A:系统提供的 MASM B:用户编写的 .ASM C:汇编生成的 .OBJ D:连接生成的 .EXE

2.汇编源程序出现语法错误的指令有 ( )

A:MOV [BX+SI],AL B: MOV AX,[BP+DI] C:MOV DS,AX D: MOV CS,AX

3.指令MOV 1000[DI][BP],AX 目标操作数的隐含段为( )。

A:数据段

B:堆栈段

C:代码段

D:附加段

4.MOV AX,ES:[2000H] 源操作数的寻址方式是:( )

A:立即寻址 B:直接寻址 C:变址寻址 D:基址寻址

5.指令mov ax, 10[SI]的源操作数字段的寻址方式是( )。

A:寄存器寻址

B:寄存器间接寻址

C:变址寻址 D:基址寻址

6.MOV AX,ES:COUNT[DI] 源操作数的寻址方式是:( )

A:基址寻址 B:立即寻址 C:变址寻址 D:基址变址寻址

7.MOV AX, [BP][DI]的源操作数的寻址方式是:( )

A:变址寻址 B:基址寻址 C:直接寻址 D:基址变址寻址

8.指令ADD CX,[DI+10H]中源操作数的寻址方式是 ( )

A:相对的变址寻址 B:基址寻址 C:变址寻址 D:基址变址寻址 9.十进制数-100的8位二进制数的补码为( )

A:1100100 B:10011101 C:10011011 D:10011100

10.下列四个寄存器中,哪个寄存器在程序设计中是不可省略的( A:CS B:DS C:ES D:SS

11.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( A:AX,BX,CX,DX B:BP,SP,SI,DI C:SP,IP,BP,BX

D:BX,BP,SI,DI

12.8086∕8088 CPU中可用作寄存器间址的寄存器是( )。

A:BX、SI、DI

B:BX、BP、SI、DI

C:BX、IP、SI、DI

D:BX,DX,SI,DI

13.指令MOV AX,COUNT[BX]完成的操作是( )。

A:从存储单元读出一个字送AX B:从存储单元读出一个字节送AX C:将AX中的一个字节写入存储单元 D:讲AX中的一个字写入存储单元

14.不能用MOV指令赋初值的段寄存器是( )

A:ES B:SS C:CS D:DS

15.汇编语言中存储单元的属性不能是( )

)。

) 。 .

A:双字DWORD型 B:字WORD型 C:字节BYTE型 D:字符CHAR型

16.唯一代表存储空间中每个字节单元的地址是 ( )

A:段地址 B:偏移地址 C:物理地址 D:有效地址

17.在DEBUG下,修改寄存器CS的命令是( )

A:U CS B:R C:A CS D:R CS

18.查看用户程序中数据段第18号存储单元的DEBUG命令是( )

A:D DS:12 B:D DS:18 C:D DS:10010 D:D DS:13

19.下面哪一个命令是显示内存单元的内容?( )

A:D命令 B:E命令 C:U命令 D:R命令

20.能被计算机直接识别和执行的指令是:( )

A:符号指令 B:机器指令 C:伪指令 D:宏指令

21.若计算机字长16位,则无符号整数的范围用十六进制表示为 ( )

A:0000H~7FFFH B:8000H~FFFFH C:0001H~FFFFH D:0000H~FFFFH

22.已知(AX)=56H,(BX)=0ACH,(CX)=10AH执行下列程序后(AX)= ( )

PUSH AX PUSH BX

PUSH CX POP BX POP AX POP CX

A:5600H B:00ACH C:0056H D:010AH 23.顺序执行PUSH AX,PUSH BX和POP AX,POP BX两条指令,其功能等

同于 ( ) A:MOV BX,AX B:XCHG AX,BX

C:MOV AX,BX D:XCHG BL,AH 和XCHG BH,AL 24.SP栈指针内容是1200H,执行两条PUSH指令, 一条POP指令之后,SP的值是( )

A:11FCH B:11FEH C:1202H D:1204H

25.若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为( )。

(A)20102H (B)20101H (C)200FFH (D)200FEH 26.用来表示堆栈指针的寄存器是 ( ).

A:IP B:BP C:SP D:SS

27.在程序执行过程中, IP寄存器中始终保存的是( )

A:正在执行指令的首地址 B:上一条指令的首地址

C:需计算有效地址后才能确定地址 D:下一条指令的首地址

28.指令MOV DX, [BX][SI]的源操作数保存在( )

A:数据段 B:代码段

C:堆栈段 D:附加段

29.若(SI)=2300H,(BX)=1013H,(SS)=3593H,则SUB DX,[BP][SI]的有效地

址(即偏移地址)是 ( ) A:3213H B:3313H C:45A6H D:1013H

30.指令MOV BX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址为: ( )

A:17500H B:16500H C:14500H D:13500H

31.指令MOV AX,COUNT[BX],若COUNT=0400H,SS=1200H,DS=1000H,BX=5000H,那么物理地址为: ( )

A:17400H B:17000H C:15400H D:14500H

32.指令MOV DX,DELTA[BX][SI],若DELTA=1300H,SS=7200H,DS=5400H,BX=0500H,SI=4000H,那么物理地址为:( )

A:6F300H B:77800H C:59800H D:78700H

33.指令MOV AX,ES:[BX][SI]源操作数的物理地址是 ( )

A:SS×16+BX+SI B:DS×16+BX+SI C:ES×16+BX+SI D:CS×16+BX+SI

34.设物理地址(20FF0H)=40H,(20FF1H)=50H,(20FF2H)=60H,从地址20FF1中取出一个字的内容是( ).

A:5060H B:4050H C:6050H D:2050H

35.在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是( )

A:物理地址

…… 此处隐藏:1019字,全部文档内容请下载后查看。喜欢就下载吧 ……
《汇编语言》复习题集 期末复习资料.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/608980.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)