欢迎来到天天文库
浏览记录
ID:62138012
大小:106.00 KB
页数:23页
时间:2020-02-26
《汇编语言复习题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一.单项选择题:(每题2分,共20分)1.在下列的选项中,能够组成计算机系统的是( A)。A.硬件系统和软件系统 B.CPU、存储器、输入/输出设备C.操作系统、各种语言 D.系统软件和应用软件3.汇编语言源程序经汇编程序汇编后产生的文件的扩展名是( B )。A.EXE B.OBJ C.ASM D.LST4.汇编语言的什么文件经链接(D)后产生可执行文件?A.ASM B.EXE C.LST D.OBJ7.汇编语言源程序是(A )程序。A.不可直接执行B.可直接
2、执行的C.经汇编程序汇编后就可执行 D.经连接后就可直接执行的11.在程序执行过程中,IP寄存器始终保存的是( C)。A.上一条指令的首地址 B.本条指令的首地址。C.下一条指令的首地址 D.需计算有效地址后才能确定地址。30.下列叙述正确的是( A)。A.机器指令是可执行指令B.汇编语言源程序可直接执行C.汇编语言目标程序可直接执行D.高级语言程序可直接执行1.设BX=2000H,SI=3000H,指令MOVAX,[BX+SI+8]的源操作有效地址为( B)。A.5000H B.5008H C.23008H
3、 D.32008H2.设DS=1000H,ES=2000H,BX=3000H,指令ADD AL,[BX]的源操作数的物理址为( A )。A.13000H B.23000H C.33000H D.3000H5.用来作为寄存器间接寻址的寄存器有( D )个。A.8 B.6 C.5 D.46.指令MOV [BX+SI],AL中的目的操作数使用( B )段寄存器。A.CS B.DS C.SS D.ES7.指令MOV BX,[
4、BP+5]中的源操作数使用( C )段寄存器。A.CS B.DS C.SS D.ES8.段内间接寻址只改变( B )中的内容。A.CS B.IP C.CS和IP D.PSW4.若定义“BUF DB 1,2,3,4”,执行MOV AL,TYPE BUF 后AL=(B)。A.0 B.1 C.2 D.35.若定义“A EQU 100”,执行“MOV AX,A”后,AX=(C)。A.A的偏移地址 B.A单元中的内容C.100
5、 D.A的段地址6.若定义“B DW 1,2,10 DUP(0)”,则该伪指令分配( D)字节单元。A.10 B.20 C.22 D.248、伪指令是(C )规定的汇编说明符,它在源程序汇编时进行说明。A、DEBUG B、LINK C、MASM D、EDIT9.在上机操作过程中,MASM命令执行后,除了生成一个目标文件外,根据选择还可以生成一个(A )文件。A..LST B..EXE C..MAP D..ASM10.LINK命令执行后可以生成一个以( B)为扩展名的文件。 A.AS
6、M B.EXE C.OBJ D.COM2. 下列描述中正确的是(B )。A.在汇编语言编程中,必须有数据段和代码段B.在汇编语言编程中,数据可以安排在代码段C.在汇编语言编程中,必须分别完整的定义数据段、代码段、堆栈段和附加段D.在汇编语言编程中,必须采用过程的形式编写程序7. 汇编语言程序设计的流程图是非常有用的,它的每一执行框表明了整个程序中的某一段程序或某一功能块,而整个程序有( A)。A.一个入口一个出口 B.一个入口多个出口C.多个入口一个出口 D.多个入口多
7、个出口9. 在顺序程序设计的流程图中,不包含( C)。A.开始框 B.执行框 C.判断框 D.结束框3.条件转移指令的转移范围是( D )。A.0~65535 B.~32768~32767 C.0~255 D.-128~1274.用一条条件转移指令一次可实现( A )个分支。 A.2 B.3 C.4 D.多6.当两个无符号数进行相加时,执行“JC L”指令表示( A )转移。 A.结果溢出 B.结果为0 C.结果为奇 D.结果为负 1
8、.循环指令中作为循环次数的寄存器是( C)。 A.AX B.BX C.CX D.DX 3.循环指令“LOOP”的操作是( B )。A.CX先减1,然后再判断CX,若CX=0则转,否则继续执行B.CX先减1,然后再判断CX,若CX≠0则转,否
此文档下载收益归作者所有