汇编语言程序设计复习.docx

汇编语言程序设计复习.docx

ID:53825109

大小:24.22 KB

页数:10页

时间:2020-04-07

汇编语言程序设计复习.docx_第1页
汇编语言程序设计复习.docx_第2页
汇编语言程序设计复习.docx_第3页
汇编语言程序设计复习.docx_第4页
汇编语言程序设计复习.docx_第5页
资源描述:

《汇编语言程序设计复习.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、选择1.下面指令执行后,改变AL寄存器内容的指令是(D)。A.TESTAL,02HB.ORAL,ALC.CMPAL,BLD.ANDAL,BL2.对寄存器AX的内容乘以4的正确指令序列是(B)。A.SHRAX,1/SHRAX,1B.SHLAX,1/SHL,AX,1C.ROLAX,1/ROLAX,1D.RCRAX,1/RCRAX,13.设DS=8225H,DI=3942H,指令NEGBYTEPTR[DI]操作数的物理地址是(A)A.85B92HB.86192HC.BB690HD.12169H4.指令JMP FAR PTR DONE属于C  A.段内转移

2、直接寻址  B.段内转移间接寻址  C.段间转移直接寻址  D.段间转移间接寻址5.将DX的内容除以2,正确的指令是   C  A.DIV 2  B.DIV DX,2  C.SAR DX,1  D.SHL DX,16.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有(D)。A.CMPB.SUBC.ANDD.MOV7.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是(B)。A.名字项B.操作项C.操作数项D.注释项8.假设执行ADD指令后AX=006EH,再执行AAA指令,AX中的值是(B)

3、A.14HB.0104HC.74HD.04H9.用MOV指令将十进制数89以非压缩BCD码格式存入AX,可使用的指令是(D)A.MOVAX,89B.MOVAX,0809C.MOVAX,89HD.MOVAX,0809H10.下列语句中能与“DA1DB32H,34H”语句等效的是(A)A.MOVDA1,32HB.MOVDA1,32C.MOVWORDPTRDA1,3234HD.MOVWORDPTRDA1,‘24’MOVDA1+1,34HMOVDA1+1,3411.使用DOS功能调用时,子程序的编号应放在寄存器中(A)A.AHB.ALC.AXD.任意指定12.

4、下列语句中能实现留空8个字节单元的语句是(D)A.DA1DT?B.DA2DW?,?C.DA3DD?D.DA4DQ?13.指令JMP FAR PTR DONE属于C  A.段内转移直接寻址  B.段内转移间接寻址  C.段间转移直接寻址  D.段间转移间接寻址14.下列叙述不正确的是 B A.在不改变堆栈段寄存器的情况下,堆栈大小为64KB第10页共6页B.紧跟设置堆栈段寄存器指令可以是设置堆栈指针以外的任何指令C.中断服务程序的返回地址在堆栈中D.堆栈中数据存放的特点是先进后出15.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出

5、这个数据区最末一个字单元的物理地址是  C   A.12CSBH  B.12B6BH  C.12C59H  D.12BFEH16.在下列指令的表示中,不正确的是  C   A.MOV AL,[BX+SI]  B.JMP SHORT DONI  C.DEC [BX]  D.MUL CL17.在进行二重循环程序设计时,下列描述正确的是 A   A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内  B.外循环初值应置外循环之内;内循环初值应置内循环之内  C.内、外循环初值都应置外循环之外  D.内、外循环初值都应置内循环之外,外循环之内18

6、.条件转移指令JNE的测试条件为 A    A.ZF=0  B.CF=0  C.ZF=1  D.CF=119.将DX的内容除以2,正确的指令是  C   A.DIV 2  B.DIV DX,2  C.SAR DX,1  D.SHL DX,120.已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在(A )中。    A.数据段中偏移量为3236H的字节  B.附加段中偏移量为3234H的字节  C.数据段中偏移量为3234H的字节  D.附加段中偏移量为3236H的字节21.执行如下程序:    MOV AX,0  

7、  MOV BX,1    MOV CX,100    A:ADD AX,BX    INC BX    LOOP A    HLT    执行后(BX)= C   A.99  B.100  C.101  D.10222.上题的程序执行后(AX)= B   A.5000  B.5050  C.5100  D.515023.在下列指令中,__D____指令的执行会影响条件码中的CF位。    A.JMP NEXT  B.JC NEXT  C.INC BX  D.SHL AX,124.下面指令序列执行后完成的运算,正确的算术表达式应是D    MOV AL

8、,BYTE PTR X    SHL AL,1    DEC AL    MOV BYTE P

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

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

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