汇编复习题 --仅供参考(1)

汇编复习题 --仅供参考(1)

ID:1197523

大小:143.92 KB

页数:15页

时间:2017-11-08

汇编复习题 --仅供参考(1)_第1页
汇编复习题 --仅供参考(1)_第2页
汇编复习题 --仅供参考(1)_第3页
汇编复习题 --仅供参考(1)_第4页
汇编复习题 --仅供参考(1)_第5页
资源描述:

《汇编复习题 --仅供参考(1)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、汇编语言复习题一、选择题1.下面关于汇编语言源程序的说法中正确的是(B)A.必须要有堆栈段B.一个程序可以有多个代码段C.必须要有数据段D.只能有一个数据段2.在汇编语言程序开发中,一般要按顺序经过(B)过程。a.用文字编辑程序编写源程序b.用连接程序LINK连接程序.ASM—>.OBJ-->.EXEc.用MASM宏汇编程序,编译成目标程序d.用DEBUG程序调试程序A.abcdB.acbdC.adcbD.adbc3.汇编语言编译程序MASM.EXE(编译器)编译的对象是(C)文件。A..EXE  B..OBJ  C..ASM D..DOC4.汇编语言源程序经过MASM汇编后产生(C)

2、文件。A..EXE  B..ASM  C..OBJ D..DOC5.DEBUG调试程序时查看内存单元内容的命令是(A)A.D  B.RC.A  D.E6.DEBUG调试程序时查看寄存器内容的命令是(B)A.D  B.RC.U  D.A7.8086CPU地址总线宽度为(C)位。A、8B、16C、20D、328.8086CPU数据总线宽度为(B)位。A、8B、16C、20D、329.1个CPU的寻址能力为32KB,那么它的地址总线宽度为(B)。A、13B、15C、18D、32k10.汇编语言源程序中定义段的伪指令是(D)A.REPT…ENDMB.PROC…ENDPC.MACRO…ENDMD

3、.SEGMENT…ENDS11.汇编语言源程序中定义宏的伪指令是(C)A.REPT…ENDMB.PROC…ENDPC.MACRO…ENDMD.SEGMENT…ENDS12..对于下列程序段:AGAIN:MOVAL,[SI]MOVES:[DI],ALINCSIINCDILOOPAGAIN把[sI]中的内容传送给ES:[DI]也可用(A)指令完成同样的功能。A.REPMOVSB串传送B.REPLODSB从串取C.REPSTOSB存入串D.REPESCASB串扫描13.设SP初值为2000H,执行指令“PUSH AX”后,SP的值是(C)A.1998HB.1FFFH C.1FFEHD.200

4、2H14.设SP初值为2000H,执行指令“POPBX”后,SP的值是(D)A.1998HB.1FFFH C.1FFEHD.2002H15.执行下列指令序列后,正确的结果是(A)  MOV AL,81Hal=81h  ADD AL,ALal=81h+81h=02h,cf=1  ADC AL,AL02h+02h+cf=05hA.AL=05H  B.AL=204H  C.AL=04H  D.AL=205H16.下列指令被编译时会出错的是(D)mul的操作数不能为立即数A.MULBXB.MULCLC.MULDAT1D.MUL5617.与MOV BX,OFFSETVAR指令完全等效的指令是( 

5、  B    )。A、MOV BX,VARB、LEA BX,VARC、LDS BX,VARD、MOVBX,SEGVAR18.指令指针寄存器是(C)A.BPB.SPC.IPD.PSW19.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是(B)A.AX,BX,CX,DXB.BX,BP,SI,DIC.SP,IP,BP,DXD.CS,DS,ES,SS20.下列数据段中:BUF1DB3DUP(0,2DUP(1,2),3)COUNTEQU$-BUF1符号COUNT等价的值是(B)A.6B.18C.16D.8占用了18个字节,其中2DUP(1,2)占用了2*2=4个字节,总共占用了3*6=18

6、个字节21.设数据段中已有:DA1DB12H,34HDA2DW56H,78H下面有语法错误的语句是(C)A.MOVAL,DA1B.MOVWORDPTRDA1,AXC.MOVDA1+1,AXD.MOVBYTEPTRDA2+1,AL22.指令MOVBYTEPTR[BX+SI],00H中目的操作数的寻址方式是(d)A.立即寻址B.寄存器寻址C.寄存器间接寻址D.基址变址寻址23.指令MOVES:[BX],AL中目的操作数的寻址方式是(c)A.直接寻址B.寄存器寻址C.寄存器间接寻址D.基址变址寻址24.条件转移指令JB产生程序转移的条件是(A)A.CF=1  B.CF=0  C.CF=1和Z

7、F=1  D.CF=1和ZF=025、若执行SALSI,CL后能将SI的内容乘以8,则(CL)=(B)A、2B、3C、4D、826.编辑汇编语言源程序时,对于注释语句必须用英文输入法中的(B)来标示。A.:B.;C.,D..27.将AL高4位清0,应执行的指令是 (  B) A.ANDAL,0F0H  B.ANDAL,0FH     C.ORAL,0FH   D.TESTAL,0FH28.若程序中定义了26B的数据段data,那么程序载入内存,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。