版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章习题选择题1.下面指令执行后,变量DAB中的内容是(C)。
DAWDW2A05H
DABDB0FAH
MOVAL,BYTEPTRDAW
SUBDAB,AL
A.0DAHB.0FAHC.0F5HD.0D0H2.设数据段中已有:
DA1DB12H,34H
DA2DW56H,78H
下面有语法错误的语句是(B)
A.MOVDA2,AXB.MOVDA1+1,AX
C.MOVBYTEPTRDA2+1,ALD.MOVWORDPTRDA1+1,AX3、BUFDW10HDUP(3DUP(2,10H),3,5)
上述语句汇编后,为变量BUF分配的存储单元字节数是(B)。
A.80HB.100HC.124D.192(字节数=2X16X(3X2+2)=256)*34.DATA
SEGMENT
TA1DW0102H,0304H,0506H
TA2DB02H,03H,04H
┋
MOVBX,DS:[0006H];BX=0302H
ANDBX,0FFH;BX=0002H
ORBH,[BX];[0002H]=04H
上述指令序列运行后,BX的内容是(B)
A.0605HB.0402HC.0606HD.0204H5、汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是(B)。
A.名字项B.操作项C.操作数项D.注释项6.把汇编语言源程序变成目标模块(OBJ)的过程是(B)
A.编译B.汇编C.编辑D.链接*47.在ARDB10DUP(3,2DUP(9))中,含数据字0309H的个数是(D)
A.10B.20C.0D.98.将变量的偏移地址存入数据区宜用伪操作助记符是(A)
A.DWB.DBC.DDD.DQ0909030909030312*59、设DS=8225H,DI=3942H,指令NEGBYTEPTR[DI]操作数的物理地址是(A)A、85B92HB、86192HC、BB690HD、12169H10、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是(B)
A、AX,BX,CX,DXB、BX,BP,SI,DI
C、SP,IP,BP,DXD、CS,DS,ES,SS11、循环指令LOOPNZ终止循环的条件是(B)。
A、CX=0,且ZF=0B、CX=0,或ZF=1
C、CX≠0,且ZF=0D、CX≠0,或ZF=112、对寄存器AX的内容乘以4的正确指令序列是(B)。
A、SHRAX,1/SHRAX,1B、SHLAX,1/SHL,AX,1
C、ROLAX,1/ROLAX,1D、RCRAX,1/RCRAX,1*613、与MOVBX,OFFSETVAR指令完全等效的指令是(D)。
A、MOVBX,VARB、LDSBX,VAR
C、LESBX,VARD、LEABX,VAR14、执行下面指令序列后,结果是(A)。
MOVAL,82HCBW
A、AX=0FF82HB、AX=8082HC、AX=0082HD、AX=0F82H
15、下面指令执行后,改变AL寄存器内容的指令是(D)。
A、TESTAL,02HB、ORAL,AL
C、CMPAL,BLD、ANDAL,BL*716、在段定义时,如果定位类型未选择,就表示是隐含类型,其隐含类型是(D)。
A、WORDB、PAGEC、BYTED、PARA17.没有语法错误的输出指令是(B)
A.OUTAX,30H B.OUTDX,AL
C.OUTAL,DX D.OUT30H,AH18.下列语句中能与“DA1DB32H,34H”语句等效的是(A)
A.MOVDA1,32HMOVDA1+1,34HB.MOVDA1,32MOVDA1+1,34C.MOVWORDPTRDA1,3234HD.MOVWORDPTRDA1,‘24’*819.用MOV指令将十进制数89以非压缩BCD码格式存入AX,可使用的指令是(D)
A.MOVAX,89 B.MOVAX,0809
C.MOVAX,89H D.MOVAX,0809H20.要在程序中定义缓冲区BUF,保留4个字节存储空间的语句是(C) A.BUFDW2 B.BUFDB8 C.BUFDB4DUP(?) D.BUFDW4DUP(?)*9已知数据段定义如下:
DATASEGMENT
VADB10H
VBDW3*20
MSGDB‘HELLO!’
COUNTEQU15
BUFDWCOUNTDUP(5,3DUP(1,2),0)
DATAENDS问题:(1)画出数据段中数据存放情况(2)执行MOVBX,0FFSETVA后,(BX)=
(3)执行MOVCX,TYPEBUF后,(CX)=
(4)用一条指令将字母‘O’取到AL中.
(5)经汇编后,BUF占有的存储空间多少个字节答:(2)0(3)2(4)MOVAL,MSG+4(5)240填空题
2.下列程序段求数组ARRAY的累加和,
请将程序填写完整。
ARYDW45H,68H,…,0ABC1H,9600H;共10项
COUNTDW10
(1)__________
MOVCX,COUNT
XORAX,AX
AGAIN:ADDAX,[SI]
ADDSI,2
(2)____________答:(1)LEASI,ARY(2)LOOPAGAIN3.程序分析题
MOVAX,9B47H
MOVBX,0B568H
ADDAX,BX
JNOL1
JNCL2
SUBAX,BX
JNCL3
JNOL4
JMPSHORTL5
问:(1)程序执行后,(AX)=?
(2)程序转向哪个标号?答:(1)9B47H(2)L5
4.程序填空设AX,BX,CX中的数是带符号数,下列程序求AX,BX,CX中的最小值,结果在AX中.请将程序填写完整。
CMPAX,BX
(1)_________________
XCHGAX,BX
NEXT:CMPCX,AX
(2)___________________
XCHGAX,CX
EXIT:
答:(1)JLENEXT(2)JGEEXIT
5.下列程序测试DL寄存器D6和D2位。若同时为0,转ZERO,置AX为0,否则转NO_ZERO,置AX为1。
TESTDL,(1)_________
JZZERONO_ZERO:MOVAX,1
(2)________
ZERO:MOVAX,0
NEXT:
答:(1)01000100B
(2)JMPNEXT6、ARYDW10DUP(?)┇
MOVAL,TYPEARY
MOVBL,LENGTHARY
MOVCL,SIZEARY
上述MOV指令序列执行后的结果是什么?
答:AL=2、BL=10、CL=2*10=207、设某数据段:
DATA
SEGMENT
ORG20H
NUM1=8
NUM2=NUM1+10H
DA1DB'COMPUTER'
DB0AH,0DH
COUNTEQU$-DA1
DA2DW'CO','MP','UT','ER'
DATA
ENDS试回答:(1)DA1的偏移地址是()(2)COUNT的值是()(3)DA2+5字节单元的内容是()(1)0020H(2)002AH-0020H=0AH=10(3)‘U’8、DATASEGMENT
S9DB0,1,2,3,4,5,6,7,8,9DATAENDS
┇
LEASI,S9
LEA,DI,S9+1
MOVCX,5LOP:MOVAL,[SI]
XCHGAL,[DI]
MOV[SI],AL
ADDSI,2
ADDDI,2
LOOPLOP上述程序段运行后,S9开始的10个字节存储单元内容是什么?(1,0,3,2,5,4,7,6,9,8)9.STRINGDB‘AB’,0,0,‘CD’,0,0,‘EF’,0,0
请用DW伪指令改写上述语句,必须保持内存单元内容不变。
STRINGDW‘BA’,0,’DC’,0,’FE’,0
10.设某数据段的段名为DATA,段内有一变量BUF,请分别用两条MOV指令写出下述两条语句的等效语句。
MOVAX,DATAMOVAX,SEGBUF
LEABX,BUFMOVBX,OFFSETBUFXDW0123H,2A3EH,89DFH
COUNTEQU$-X
YDBCOUNTDUP(0)
┋
LEASI,X
LEADI,Y
MOVCX,COUNT
CLD
REPMOVSB(1)上述程序段执行后,Y数据区各字节单元的内容是什么?(2)程序段功能不变情况下,REPMOVSB可否用下面两条指令替代:
LOP:MOVSB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年秋季学期新华师大版七年级上册数学课件 第1章 有理数 1.1 有理数的引入 1.正数和负数
- UI界面设计服务合同
- 事故现场被困人员的心理变化与实施消防救援行动的思考
- 如何建立有效的内控体系以更好地促进内部审计工作
- 房产股权转让合同2024年
- 河南省洛阳市伊川县市级名校2024届中考数学最后一模试卷含解析
- 种桉树林地承包合同2024年
- 车间承包合同范本2024年
- 2024年借调协议书
- 2024年服务费合同
- 大型机械设备进出场及安装
- 对外汉语《汉语教程》第一册上L1-L18试卷
- 七年级音乐上册 《红旗颂》教学课件
- 隧道工程监理实施细则
- GB/T 16422.1-2006塑料实验室光源暴露试验方法第1部分:总则
- GB/T 15530.1-2008铜合金整体铸造法兰
- GB/T 15370.5-2012农业拖拉机通用技术条件 第5部分:皮带传动轮式拖拉机
- 【公开课课件】当代中国的民族政策(公开课)
- GA 498-2012厨房设备灭火装置
- 《网络传播概论》考试复习题库(附答案)
- 2023年版下肢动脉硬化闭塞症诊治指南
评论
0/150
提交评论