汇编语言期末试题

汇编语言期末试题

ID:7816444

大小:32.00 KB

页数:2页

时间:2018-02-27

汇编语言期末试题_第1页
汇编语言期末试题_第2页
资源描述:

《汇编语言期末试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、03计算机汇编语言期末试题一、选择题:(2×15,共30分)1.下面有语法错误的指令是()A.MOVAX,[BX][SI]B.MOVAX,-2[BX][DI]C.MOVAX,[BX][BP]D.MOVAX,-1[BX][SI]2.对寄存器AX的内容乘以4的正确指令序列是()。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.85

2、B92HB.86192HC.BB690HD.12169H4.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()A.AX,BX,CX,DXB.BX,BP,SI,DIC.SP,IP,BP,DXD.CS,DS,ES,SS5.循环指令LOOPNZ终止循环的条件是()。A.CX=0,且ZF=0B.CX=0,或ZF=1C.CX10,且ZF=0D.CX10,或ZF=16.汇编语言语句格式中,对名字项的规定,请指出错误的解释()A.名字的第一个字符只可以是大小写英文字母及?、@、__等B.名字的第一个字符可以是大小写英文

3、字母、数字、?、@、__等C.名字的有效长度≤31个字符D.名字从第二个字符起可以出现数字,但不允许出现$、#等字符7.在汇编语言程序的开发过程中使用宏功能的顺序是()。A.宏定义,宏调用B.宏定义,宏展开C.宏定义,宏调用,宏展开D.宏定义,宏展开,宏调用8.假设执行ADD指令后AX=006EH,再执行AAA指令,AX中的值是()A.14HB.0104HC.74HD.04H9.用MOV指令将十进制数89以非压缩BCD码格式存入AX,可使用的指令是()A.MOVAX,89B.MOVAX,0809C.MOVAX,8

4、9HD.MOVAX,0809H10.下列语句中能与“DA1DB32H,34H”语句等效的是()A.MOVDA1,32HB.MOVDA1,32C.MOVWORDPTRDA1,3234HD.MOVWORDPTRDA1,‘24’MOVDA1+1,34HMOVDA1+1,3411.使用DOS功能调用时,子程序的编号应放在寄存器中()A.AHB.ALC.AXD.任意指定12.下列语句中能实现留空8个字节单元的语句是()A.DA1DT?B.DA2DW?,?C.DA3DD?D.DA4DQ?13.汇编语言源程序中,每个语句由四项

5、组成,如语句要完成一定功能,那么该语句中不可省略的项是()。A.名字项B.操作项C.操作数项D.注释项14.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有()。A.CMPB.SUBC.ANDD.MOV15.下面指令执行后,改变AL寄存器内容的指令是()。A.TESTAL,02HB.ORAL,ALC.CMPAL,BLD.ANDAL,BL二、填空题:(每空2分,共24分)1.计算机语言分为语言、语言和语言。2.23D=B,100101011B=H。3.8086系统的操作数分为、和三种类型。

6、4.8086CPU内部共有个位的寄存器。5.汇编语言的编译程序一般用,调试程序一般用。三、问答题:(共21分)1.(9分)设某数据段:DATASEGMENTORG20HNUM1=8NUM2=NUM1+10HDA1DB'COMPUTER'DB0AH,0DHCOUNTEQU$-DA1DA2DW'CO','MP','UT','ER'DATAENDS试回答:(1)DA1的偏移地址是什么?(2)COUNT的值是什么?(3)DA2+5字节单元的内容是什么?2.(6分)某程序段如下:MOVDX,0EFADHMOVAX,1234

7、HMOVCL,4SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL下面的程序段执行完后,DX、AX的内容是什么?3.(6分)已知AX=0FF60H,CF=1MOVDX,96XORDH,0FFHSBBAX,DX执行上述指令序列后,AH、AL的内容是什么?一、程序填空:(每空3分,共12分)1.下面程序段完成用单个字符输入的1号功能调用,从键盘输入10个字符,然后用2号功能调用以相反的顺序显示输出这10个字符。请在空白处添上适当的指令(每一空白处只添一条指令)。MOVCX,10LOP1:M

8、OVAH,1INT21HLOOPLOP1MOVCX,10LOP2:MOVAH,2INT21HLOOPLOP22.下面程序段完成将以BUFF为首地址的内存区域全部存储0FFH数据。请在空白处添上适当的指令(每一空白处只添一条指令)。BUFFDB20HDUP(?)┋MOVAX,0FFFFHMOVCX,10HREPSTOSW二、程序编写:(13分)编写程序求:X+10H(X<0

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

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

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