还剩5页未读,继续阅读
文本内容:
一、选择题、执行算术运算指令不会影响的标志为是1CPU_D溢出标志符号标志A.B.零标志方向标志C.D.、指令和指令执行同样的操作,但不送回操作结果,仅影响标志位2TEST_A_A.AND B.ORC.NOT D.XOR、下列指令中,影响标志位的指令是—3D o从寄存器取数指令条件转移指令A.B.压栈指令循环移位指令C.D.、执行指令后,不受影响的标志为4INC AX_B oA.ZF B.CF C.SF D.OF、当无符号数运算产生溢出时,标志位为5D_
1.A.SF B.ZF C.CF D.OF、若用户堆栈位于存储区则该堆栈的段地址是—610000H-1FFFFH,DA.10000H B.1FFFFH C.1000H D.0FFFFH、使用直接寻址方式时,操作数总是在中7C.通用寄存器堆栈主存单元段寄存器A B.C.D.、指令指令源操作数的段地址是8MOV AX,[BP+SI]A.CS B.DS C.SS D.ES、假定依此执行指令和指令后,9AX=96H,BX=65H,ADD AX,BX DAAAL=C_oA.OFBH B.O1H C.61H D.OBH、设在执行指令后,10AX=C544H,ADD AH,AL C°A.CF=O,OF=0B.CF=O,OF=1C.CF=1,OF=0D.CF=1,OF=
1、由得至(可采用的逻辑运算是工_11379AH JFFFFH,与或A.B.求反或、异或C.D.
二、填空题若物理地址为偏移量为则段地址为―
1.2D0H,OBOH,22H指令系统中有遭叁移位和—邕之移位两类,其中和两条指令
2.8086SHL_SAL属于不同的移位指令,但其功能完全相同.串操作指令规定目的操作数使用寄存器,目的串必须在_幽_段中35在中进行寄存器间接寻址时,可采用的寄存器有、
4.8086BX、和_BP SI_DI o(,(.设)执行指令后)5AX=2001H,CMP AX,AX AX=_2001H若寄存器、、、的内容分别为、、、时,依此执行
6.AX BXCX DX18192021PUSH AX,PUSH BX,POP CX,后,寄存器的内容为_POP DXCX£执行某运算指令后,使的内容为则它使
7.CPU AX8DH,PF=_
1、在执行转移—、调用
一、返回等指令时,指令队列中的原有内容被88086CPU自动清除,由往指令队列中装入另一个程序段中的指令BIU
三、阅读程序.阅读程序,填空1执行下列指令后1MOV AX,1234HMOV CL,4ROL AX,CLDEC AXMOVCX,4MUL CXHLT寄存器的值是、寄存器的值是AH8D AL00;寄存器的值是DX0000已知2AX=0FFFFH,DX=0001HMOV CX,2LOP:SHL AX,1RCL DX,1LOOP LOP上述程序段执行后,尸DX=Q007H,AX FFFCH执行下列程序段后,和中的值是多少?3AX CFSTCMOVCX,0403HMOV AX,0A433HSAR AX,CLXCHG CH,CLSHL AX,CL答AX=4860H,CF=1执行下列程序段后,的内容为4AXDAT1DW12H,23H,34H,46H,57HDAT2DW03HLEA BX,DAT1ADD BX,DAT2MOV DX,[BX]MOV AX,4[BX]SUB AX,DX答AX=2300H,分析下面的程序段执行后和的内容为多少?5AX IPMOVBX,16MOV AX,OFFFFHMUL BXJMPDX.设2DS=2000H,SS=1500H,ES=3000H,SI=OOBOH,BX=1000H,指出下列指令的源操作数的寻址方式是什么?若该操作数为存储器BP=0020H,,操作数请计算其物理地址1MOV AX,DS:[0100H]2MOV CL,[BP]3MOV AX,[BX][SI]4MOV AL,[BX+20]答寻址方式直接寻址物理地址为120100H寻址方式寄存器间接寻址物理地址为:215020H寻址方式相对基址变址寻址方式物理地址为3210B0H寻址方式基址变址寻址方式物理地址为421020H设某用户程序如有两条
3.SS=0925H,SP=30H,AX=1234H,DS=5678H,进栈指令PUSH AXPUSHDS试列出两条指令执行后,堆栈中各单元变化情况,并给出堆栈指针的值SP答的内容为0925:2F12H的内容为0925:2E34H的内容为0925:2D56H的内容为0925:2C78HSP=2CH,.设尸,试分析,执行下列程序段后和的内容分别是多少?4AX0119H AXCFMOV CH,AHADD AL,AHDAAXCHG AL,AHADC AL,34HDAAXCHG AH,ALHLT答AX=3520CF=0试分析下列程序段执行后,内容分别是什么?是还是
5.CL CF10MOV AL,1MOV BL,ALMOV CL,ALNEGADC CL,BL答为CL=01H,CF1填入适当指令,使程序段能实现将中低位十六进制数转换为码
6.AL AsmANDAL,OFHADD AL,30HCMP AL,3AHJL LP2LP2:答:ADD AL,07H。