汇编语言期末试卷复习附答案.doc
- 文档编号:333408
- 上传时间:2022-10-09
- 格式:DOC
- 页数:6
- 大小:32.50KB
汇编语言期末试卷复习附答案.doc
《汇编语言期末试卷复习附答案.doc》由会员分享,可在线阅读,更多相关《汇编语言期末试卷复习附答案.doc(6页珍藏版)》请在冰豆网上搜索。
选择题
1.已知X=78,Y=-83则[X+Y]补=()
A.0F5H B.0A1H C.0FBH D.65H
2.MOVAX,ES:
COUNT[DI]源操作数的寻址方式是()
A.基址寻址 B.立即寻址 C.变址寻址 D.基址变址寻址
3.指令MOVBX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址为()
A.17500H B.16500H C.14500H D.13500H
4.下列四组寄存器中,在段内寻址时可以提供偏移地址的寄存器组是()
A.AX,BX,CX,DX B.BP,SP,IP,CS
C.BX,BP,SI,DI D.BH,BL,CH,CL
5.当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是()
A.表示结果中含1的个数为偶数 B.表示结果中含1的个数为奇数
C.表示该数为偶数 D.表示结果中低八位含1的个数为偶数
6.下列传送指令中,有语法错误的指令是()。
A.MOVCS,AX B.MOVDS,AX C.MOVES,AX D.MOVSS,AX
7.MOVSP,3210H
PUSHAX执行上述指令序理后,SP寄存器的值是()。
A.3211H B.320EH C.320FH D.3212H
8.设(DH)=20H,执行NEGDH指令后,正确的结果是()
A.(DH)=20H CF=1 B.(DH)=20H CF=0
C.(DH)=0E0H CF=0D.(DH)=0E0H CF=1
9.执行下面指令序列后,结果是()
MOVAL,82H
CBW
A.AX=0FF82H B.AX=8082H C.AX=0082H D.AX=0F82H
10.串操作指令中,目标串操作数的段地址一定在()寄存器中。
A.CS B.SS C.DS D.ES
11.MOVDX,COUNT[BP][DI]的源操作数的寻址方式是()。
A.变址寻址 B.基址寻址 C.直接寻址 D.基址变址寻址
12.指令MOVDX,DELTA[BX][SI],若DELTA=1300H,SS=7200H,DS=5400H,BX=0500H,SI=4000H,那么物理地址为()。
A.6F300H B.77800H C.59800H D.78700H
13.在8086中,存储器是分段组织,每段最大长度是()。
A.16KB B.32KB C.64KB D.128KB
14.VAR是数据段中定义的变量,指令MOVAX,VAR源操作数的寻址方式是()。
A.立即寻址 B.直接寻址 C.相对寻址 D.寄存器寻址
15.执行下面指令序列后,结果是()。
MOVAL,82H
CBW
A.AX=0FF82H B.AX=8082H C.AX=0082H D.AX=0F82H
16.在串指令REP MOVSB中,重复次数一定放在()寄存器中。
A.AX B.BX C.CX D.DX
17.循环指令LOOPNZ终止循环的条件是()。
A.CX=0,且ZF=0 B.CX=0,或ZF=1
C.CX≠0,且ZF=0 D.CX≠0,或ZF=1
18.在汇编语言程序的开发过程中使用宏功能的顺序是()。
A.宏定义,宏调用 B.宏定义,宏展开
C.宏定义,宏调用,宏展开D.宏定义,宏展开,宏调开
19.要将DX的内容送入堆栈中从当前栈顶起第10个字中,应使用()语句。
A.MOV18[SP],DX B.MOV18[BP],DX
C.MOVBP,SP D.PUSH18[DX]
MOV18[BP],DX
20.要将BL中的8位数据送到1234H端口号的外部设备中去,应选用()指令序列。
A.OUT1234H,BL B.MOV DX,1234H
OUT DX,BL
C.MOVAL,BL D.MOVDX,1234H
MOVDX,1234H MOVAL,BL
OUTDX,AL OUTAL,DX
21.八位二进制补码表示的整数的数据范围为()。
A.-128~127B.-127~127C.-128~128D.-127~128
22.指令MOVAX,10[SI]的源操作数的寻址方式是()。
A.寄存器寻址B.寄存器间接寻址C.变址寻址D.基址寻址
23.下列数据在汇编语言中是非法的是()。
A.19AHB.1729C.ABHD.13ADH
24.若栈顶的物理地址为:
20100H,当执行完指令PUSHAX后,栈顶的物理地址为()。
A.20102HB.20101HC.200FFHD.200FEH
25.当执行完下列指令后,标志位CF和SF的值为()。
MOVAL,85H
ADDAL,9DH
A.0,0B.0,1C.1,0D.1,1
26.已知AL和BX为无符号数,计算AL*BX的乘积,则用下述程序段()。
A.MULBXB.IMULBXC.XORAH,AHD.CBW
MULBXMULBX
27.当A≥B时转移的条件转移指令为(A、B为带符号数)()。
A.JAB.JAEC.JGD.JGE
28.已知指令执行前SP=100H,当执行:
CALLBX指令后SP的内容为()。
A.0FDHB.102HC.98HD.0FEH
29.以下能表示指令存放地址的是()。
A.符号名B.变量名C.标号D.常量
30.设变量定义伪指令为:
X1DB0,1DUP(?
2DUP(?
),‘A’),‘1’,则变量X1占()
个存储单元。
A.6B.8C.7D.12
填空题
1.8086/8088的最大的内存空间是_______字节。
2.过程定义开始的伪指令是 。
宏定义结束的伪指令是 。
3.对程序流向的控制和转移,就是对执行指令地址的修改。
如在同一段内偏移,则修改 ,如在两个段之间转移,则修改 。
4.与MOVBX,OFFSETX等价的指令是_________________________。
5.在条件转移指令中,结果为负数则转移的指令是_____________。
6.已知AX=0FF60H,CF=1,执行
MOVDX,96
XORDH,0FFH
SBBAX,DX
执行上述指令序列后,AX=____________________,CF=_________________。
7.已知X1DW0ABCDH,若要将X1用DB定义,原来数据区中的内容保持不变,则X1DB________________。
8、有数据定义如下:
V1DB4DUP
(2),2
COUNTEQU10
V2DDCOUNTDUP(8,5DUP(?
))
则为变量V1分配_________个字节存贮空间;V2分配________个字节存贮空间.
9.在8086/8088汇编语言中,有五条串操作指令,其中搜索字符串指令的助记符是______。
10.子程序的调用采用指令____________,返回用指令_______________。
11.已知(SS)=3000H,(SP)=200H,(AX)=785AH,(BX)=1234H,先执行PUSHAX,再执行PUSHBX,此时(SS)=_____________,(SP)=__________________,数12H存放的物理地址是______________________。
12.已知(DS)=5000H,(BX)=0100H,(DI)=0002H,(50100H)=45H,(50101H)=68H,(50102H)=0A1H,(50103H)=14H
先执行MOVAX,[100H](AX)=__________________;
再执行ADDAX,[BX+DI](AX)=__________,CF=___________,OF=_____________。
13设(DX)=1234H
MOVCL,8
RORDX,CL
ANDDX,0FFH
CMPDX,12H
上述程序段运行后,(DX)=_______,ZF=________。
14.已知X1DW0ABCDH,若要将X1用DB定义,原来数据区中的内容保持不变,则X1DB_________________。
15已知BX=1000H,执行:
MOVAX,BX
NEGAX
ADDBX,AX
则程序执行后,AX=____________,BX=____________,CF=____________。
16.若一个程序段在开始执行之前CS=0A7F0H,IP=2B40H,则该程序段的第一个字的物理地址是。
17.标号具有的三个属性分别是。
18.寄存器间接寻址可使用的寄存器有。
19.8088/8086指令的操作数中除了立即操作数外还包括、和
。
20.已知:
BX=1234H,SI=1357H,DS=0925H,SS=0468H,在指令:
MOV[BX+SI-40H],AH中存储器操作数的有效地址为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 期末试卷 复习 答案