欢迎来到天天文库
浏览记录
ID:53966342
大小:33.00 KB
页数:6页
时间:2020-04-11
《汇编语言期末试卷复习.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、选择题1.已知X=78,Y=-83则[X+Y]补=() A.0F5H B.0A1H C.0FBH D.65H2.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.13500H4.下列四组寄存器中,
2、在段内寻址时可以提供偏移地址的寄存器组是() A.AX,BX,CX,DX B.BP,SP,IP,CS C.BX,BP,SI,DI D.BH,BL,CH,CL5.当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是() A.表示结果中含1的个数为偶数 B.表示结果中含1的个数为奇数 C.表示该数为偶数 D.表示结果中低八位含1的个数为偶数6.下列传送指令中,有语法错误的指令是()。 A.MOVCS,AX B.MO
3、VDS,AX C.MOVES,AX D.MOVSS,AX7.MOVSP,3210H PUSHAX执行上述指令序理后,SP寄存器的值是()。 A.3211H B.320EH C.320FH D.3212H8.设(DH)=20H,执行NEGDH指令后,正确的结果是() A.(DH)=20H CF=1 B.(DH)=20H CF=0 C.(DH)=0E0H CF=0D.(DH)=0E0H CF=19.执行下面指令序列后,结果是() MOVAL,82H CBW A.AX=0F
4、F82H B.AX=8082H C.AX=0082H D.AX=0F82H10.串操作指令中,目标串操作数的段地址一定在()寄存器中。 A.CS B.SS C.DS D.ES11.MOVDX,COUNT[BP][DI]的源操作数的寻址方式是()。 A.变址寻址 B.基址寻址 C.直接寻址 D.基址变址寻址12.指令MOVDX,DELTA[BX][SI],若DELTA=1300H,SS=7200H,DS=5400H,BX=0500H,SI=4000H,那么物理地址
5、为()。 A.6F300H B.77800H C.59800H D.78700H13.在8086中,存储器是分段组织,每段最大长度是()。 A.16KB B.32KB C.64KB D.128KB14.VAR是数据段中定义的变量,指令MOVAX,VAR源操作数的寻址方式是()。 A.立即寻址 B.直接寻址 C.相对寻址 D.寄存器寻址15.执行下面指令序列后,结果是()。 MOVAL,82H CBW A.AX=0FF82H B.AX=
6、8082H C.AX=0082H D.AX=0F82H16.在串指令REP MOVSB中,重复次数一定放在()寄存器中。 A.AX B.BX C.CX D.DX17.循环指令LOOPNZ终止循环的条件是()。 A.CX=0,且ZF=0 B.CX=0,或ZF=1 C.CX≠0,且ZF=0 D.CX≠0,或ZF=118.在汇编语言程序的开发过程中使用宏功能的顺序是()。 A.宏定义,宏调用 B.宏定义,宏展开 C.宏定义,宏调用,宏展开D.宏
7、定义,宏展开,宏调开19.要将DX的内容送入堆栈中从当前栈顶起第10个字中,应使用()语句。A.MOV18[SP],DXB.MOV18[BP],DXC.MOVBP,SPD.PUSH18[DX]MOV18[BP],DX20.要将BL中的8位数据送到1234H端口号的外部设备中去,应选用()指令序列。A.OUT1234H,BLB.MOVDX,1234HOUTDX,BLC.MOVAL,BLD.MOVDX,1234HMOVDX,1234HMOVAL,BLOUTDX,ALOUTAL,DX21.八位二进制补码表示的整数的数据
8、范围为()。A.-128~127B.-127~127C.-128~128D.-127~12822.指令MOVAX,10[SI]的源操作数的寻址方式是()。A.寄存器寻址B.寄存器间接寻址C.变址寻址D.基址寻址23.下列数据在汇编语言中是非法的是()。A.19AHB.1729C.ABHD.13ADH24.若栈顶的物理地址为:20100H,当执行完指令PUSHAX后,栈顶的
此文档下载收益归作者所有