汇编模拟题1(附答案)

汇编模拟题1(附答案)

ID:19453893

大小:50.00 KB

页数:8页

时间:2018-10-02

汇编模拟题1(附答案)_第1页
汇编模拟题1(附答案)_第2页
汇编模拟题1(附答案)_第3页
汇编模拟题1(附答案)_第4页
汇编模拟题1(附答案)_第5页
资源描述:

《汇编模拟题1(附答案)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、汇编语言程序设计期末考试题学院(系):学号:姓名:计分:一、项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分)1.CPU发出的访问存储器的地址是()A.物理地址B.偏移地址C.逻辑地址D.段地址2.将高级语言的程序翻译成机器码程序的实用程序是()A.编译程序B.汇编程序C.解释程序D.目标程序3.DECBYTEPTR[BX]指令中的操作数的数据类型是()A.字B.双字C.字节D.四字4.在下列语句中,BUFFER称为()BUFFERDB01H,0AHA.符号B.变量C.助记

2、符D.标号5.串操作指令中,源串操作数的段地址一定在()寄存器中。A.CSB.SSC.DSD.ES6.使计算机执行某种操作的命令是()A.伪指令B.指令C.标号D.助记符7.将数据5618H存放在存储单元中的伪指令是()A.DATA1DW1856HB.DATA1DB18H,56HC.DATA1EQU5618HD.DATA1DB18H,00H,56H,00H8.若AX=3500H,CX=56B8H,当ANDAX,CX指令执行后,AX=()A.1400HB.77F8HC.0000HD.0FFFFH9.计算机处理问题中会碰到大量的字符、符号

3、,对此必须采用统一的二进制编码。目前,微机中普遍采用的是()码。A.BCD码B.二进制码C.ASCII码D.十六进制码10.用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为()8A.汇编语言B.高级语言C.机器语言D.低级语言一、填空题(每空1分,共20分)1.在8086/8088汇编语言中,有五条串操作指令,其中搜索字符串指令的助记符是______。2.通常所说的计算机系统包括________和________两大部分。3.8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是___代码

4、段_、_数据段、_堆栈段_、__附加段_。4.现有AX=2000H,BX=1200H,DS=3000H,DI=0002H,(31200H)=50H,(31201H)=02H,(31202H)=40H,请写出下列各条指令独立执行完后有关寄存器及存储单元的内容,并指出标志位ZF、CF的值。A.ADDAX,1200H;问AX=1200H,ZF=___0_____B.SUBAX,BX;问AX=_0E00H,ZF=_0_C.MOVAX,[BX];问AX=_50HCF=0_D.NEGWORDPTR[1200H];问(31200H)=_00B0_H

5、CF=_0_5.设DS=2200H,BX=1000H,SI=0100H,偏移量D=0A2B1H,试计算出下列各种寻址方式下的有效地址,填入括号中。A.使用D的直接寻址(0A2B1H)B.使用BX的寄存器间接寻址(1000H)C.使用BX和D的寄存器相对寻址(1A2B1H)D.使用BX、SI和D的相对基址变址寻址(13A3B1H)E.使用BX、SI的基址变址寻址(10100H)三、简答题(共20分)1.程序在数据段中定义的数组如下:(4分)ARRAYDB'YESIS' DB20 ┇  DB'DONOT'请指出下列指令是否正确?若不正确,

6、错在哪里?(答案做在旁边)A.MOVBX,OFFSETARRAY8  MOVAX,[BX+8]B.MOVAX,ARRAYC.MOVBX,2  MOVSI,3  MOVAX,ARRAY[BX][SI]D.MOVBX,2*2  MOVSI,3  MOVAX,OFFSETARRAY[BX][SI];在汇编过程中,OFFSET操作将得到变量的偏移值,但对相对基址变址寻址方式形成的值,在汇编指令时还是未知的,所以第三条指令不正确。  INC[AX];第四条指令中,AX不能作为基址寄存器用。2.如TABLE为数据段中0100单元的符号名,其中存放

7、的内容为0FF00H,试问以下两条指令有什么区别?指令执行后,AX寄存器的内容是什么?(3分)MOVAX,TABLEMOVAX,OFFSETTABLE第一条把table的内容存到ax,ax为0ff00h,第二条是把table在内存中的偏移地址存到ax中,ax为0100h3.对于下面的数据定义,三条MOV指令分别汇编成什么?(3分,答案写在对应指令的右边)TAB1DW10DUP(?)TAB2DB10DUP(?TAB3DB'1234'    ┇MOVAX,LENGTHTAB1//movax,[000A]MOVBL,LENGTHTAB2//

8、moval,[0A]MOVCL,LENGTHTAB3//movcl,[01]4.子程序的说明文件中应包括哪几方面的内容?(5分)5、分别指出下列指令中源操作数的寻址方式:(5分,答案写在对应指令的右边)A.MOVSI,1

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

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

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