77范文网 - 专业文章范例文档资料分享平台

汇编语言复习题

来源:网络收集 时间:2020-06-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

一.单项选择题:(每题2分,共20分)

1.在下列的选项中,能够组成计算机系统的是( A )。 A.硬件系统和软件系统 B.CPU、存储器、输入/输出设备 C.操作系统、各种语言 D.系统软件和应用软件

3.汇编语言源程序经汇编程序汇编后产生的文件的扩展名是( B )。

A.EXE B.OBJ C.ASM D.LST

4.汇编语言的什么文件经链接(D)后产生可执行文件? A.ASM B.EXE C.LST D.OBJ 7.汇编语言源程序是(A )程序。 A.不可直接执行 B.可直接执行的 C.经汇编程序汇编后就可执行 D.经连接后就可直接执行的

11.在程序执行过程中,IP寄存器始终保存的是( C )。 A.上一条指令的首地址 B.本条指令的首地址。

C.下一条指令的首地址 D.需计算有效地址后才能确定地址。 30.下列叙述正确的是( A )。 A.机器指令是可执行指令 B.汇编语言源程序可直接执行 C.汇编语言目标程序可直接执行 D.高级语言程序可直接执行

1.设BX=2000H,SI=3000H,指令MOV AX,[BX+SI+8]的源

操作有效地址为( B )。

A.5000H B.5008H C.23008H D.32008H

2.设DS=1000H,ES=2000H,BX=3000H,指令ADD AL,[BX]的源操作数的物理址为( A )。

A.13000H B.23000H C.33000H D. 3000H 5.用来作为寄存器间接寻址的寄存器有( D )个。 A.8 B.6 C.5 D.4

6.指令MOV [BX+SI],AL中的目的操作数使用( B )段寄存器。

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

7.指令MOV BX,[BP+5]中的源操作数使用( C )段寄存器。

A.CS B.DS C.SS D.ES 8.段内间接寻址只改变( B )中的内容。 A.CS B.IP C.CS和IP D.PSW

4.若定义“BUF DB 1,2,3,4”,执行MOV AL,TYPE BUF 后AL=(B)。 A.0 B.1 C.2 D.3

5.若定义“A EQU 100”,执行“MOV AX,A”后,AX=(C )。 A.A的偏移地址 B.A单元中的内容 C.100 D.A的段地址

6.若定义“B DW 1,2,10 DUP(0)”,则该伪指令分配( D)字节单元。 A.10 B.20 C.22 D.24

8、伪指令是(C )规定的汇编说明符,它在源程序汇编时进行说明。 A、DEBUG B、LINK C、MASM D、EDIT

9.在上机操作过程中,MASM命令执行后,除了生成一个目标文件外,根据选择还可以生成一个(A )文件。 A. .LST B. .EXE C. .MAP D. .ASM 10.LINK命令执行后可以生成一个以( B )为扩展名的文件。 A.ASM B.EXE C.OBJ D.COM 2. 下列描述中正确的是(B )。

A.在汇编语言编程中,必须有数据段和代码段 B.在汇编语言编程中,数据可以安排在代码段

C.在汇编语言编程中,必须分别完整的定义数据段、代码段、堆栈段和附加段

D.在汇编语言编程中,必须采用过程的形式编写程序

7. 汇编语言程序设计的流程图是非常有用的,它的每一执行框表明了整个程序中的某一段程序或某一功能块,而整个程序有( A )。

A.一个入口一个出口 B.一个入口多个出口 C.多个入口一个出口 D.多个入口多个出口 9. 在顺序程序设计的流程图中,不包含( C )。

A.开始框 B.执行框 C.判断框 D.结束框 3. 条件转移指令的转移范围是( D )。

A.0~65535 B.~32768~32767 C.0~255 D.-128~127 4. 用一条条件转移指令一次可实现( A )个分支。 A.2 B.3 C.4 D.多

6. 当两个无符号数进行相加时,执行“JC L”指令表示( A )转移。 A.结果溢出 B.结果为0 C.结果为奇 D.结果为负

1.循环指令中作为循环次数的寄存器是( C )。

A.AX B.BX C.CX D.DX 3.循环指令“LOOP”的操作是( B )。

A.CX先减1,然后再判断CX,若CX=0则转,否则继续执行 B.CX先减1,然后再判断CX,若CX≠0则转,否则继续执行 C.先判断CX,若CX≠0则CX-1后转,否则继续执行 D.先判断CX,若CX≠0则转,否则CX-1后继续执行

6.在循环程序设计中,如果循环的次数事先无法确定,则应采用的循环控制方法是( A )。

A.条件控制法 B.计数控制法 C.逻辑尺控制法 D.开关控制法

1.在子程序中,如果利用堆栈保护现场,在恢复现场时,先压入堆栈的内容( B )。

A.先弹出堆栈 B.后弹出堆栈 C.不分先后弹出堆栈 D.任意弹出堆栈

2.下列叙述不正确的是( A )。

A.在子程序中的现场保护只能用堆栈来实现。

B.在子程序中的现场保护用堆栈来实现是其中的一种方法。 C.在子程序中的现场保护可以有多种实现方法。

D.在子程序中的现场保护可以将要保护的内容送内存变量来实现。 5.下列叙述不正确的是( B )。

A.在子程序中可以再次调用子程序。

B.在主程序中一般用跳转指令转移到子程序。 C.在子程序中一般用返回指令返回到主程序。 D.在主程序中一般用调用指令转移到子程序。

二.多项选择题:(每题3分,共30分) 1.中央处理器CPU是由(ABC )组成的。 A.运算器 B.控制器 C.寄存器组 D.存储器 2.下列寄存器中属于段寄存器的有( CD )。 A.SI B.DI C.SS D.ES 4.下列的16位寄存器中能够用2个8位寄存器来表示的有( BD )。

A.SI B.AX C.BP D.BX 5.逻辑地址是由( AC )组成的。

A.段地址 B.物理地址 C.偏移地址 D.实际地址 9.在下列文件中,能够在计算机上直接运行的有(ABD )。 A.EXE文件 B.COM文件 C.OBJ文件 D.BAT 10.在外部设备接口电路中,一般有(ABD )。

A.数据寄存器 B.状态寄存器 C.标志寄存器 D.控制寄存器

1.在下列寻址方式中,用来访问内存的寻址方式有(BCD )。 A.寄存器寻址 B.寄存器间接寻址 C.寄存器相对寻址 D.直接寻址

6.在下列指令中,错误的指令有( ABCD )。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库汇编语言复习题在线全文阅读。

汇编语言复习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1106167.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: