1《汇编语言程序设计》网络学院模拟试卷一2004
4班级________________姓名______________学号______________成绩______一、改错题(10分,每题1分,在错误处划线,线下写上正确答案)1
SHRBH,82
ADD[BX],–153
LEAPOINT,BUF4
INDX,2005
PUSHDH6
MUL257
XLATBX,TAB8
REPNZMOVSW9
MOVAX,2[SI][DI]10
MOV[BX],[SI]二、单选题(20分,每题1分)1.MOV指令的特点是________
A.影响DFB.影响SFC.影响CFD.不影响标志位2.使用寄存器间接寻址方式访问堆栈中某变量时,要选用________寄存器
A.BXB.BPC.SID.SP3.8086标志寄存器中的三个控制标志是________
A.IF、PF、SFB.DF、OF、CFC.DF、IF、TFD.TF、AF、IF4.若有符号数运算的结果溢出,则置________为1
A.OFB.CFC.SFD.IF5.若某存贮器操作数的偏移地址在SI中,访问该操作数应采用________寻址方式
A.立即B.寄存器C.寄存器问址D.直接6.串操作指令中,目的串的逻辑地址应为________
A.DS:[SI]B.DS:[DI]C.ES:[DI]D.ES:[SI]7.不在本模块定义而在本模块中引用的符号称________符号
A.公共B.局部C.自定义D.外部8.若(CL)=4,(AX)=0FF0FH,执行语句“RORAX,CL”后,(AX)=________
A.0FFFFHB.0FFF0HC.0F0FFHD.0FFFH9.已知AL中存放着一个压缩BCD码,为实现AL减1操作,应选用________指令序列
A.DECALB.SBBAL,0C.SUBAL,1D.SUBAL,1AAS