实验3-4—数据传送类指令
一 实验要求:掌握数据传送类指令的格式和功能。
熟悉用DEBUG命令来观测指令的执行情况,加深对指令的理解。
二 实验内容: 利用DEBUG汇编命令直接向内存中汇编课堂上讲过的指令。 三 实验步骤:(先在纸上计算,再上机验证)
1、 教材33-39页例题,要求学生结合上机,写出执行后的结果表的变化。 观察下列指令执行后,寄存器和内存单元的变化
实验四 算术运算类指令实验
一 实验要求:掌握算术运算类等指令的格式和功能,注意对标志位的影响情况。
掌握指令系统,熟悉用DEBUG命令来观测指令的执行情况,加深对指令的理解。
二 实验内容: 利用DEBUG汇编命令直接向内存中汇编课堂上讲过的指令。 三 实验步骤:(先在纸上计算,再上机验证)
1、 教材39-46页例题,要求学生结合上机,写出执行后的结果表和标志位的变化。
观察下列指令执行后,寄存器和内存单元的变化
实验三、实验四附加实验用例
1、执行下列指令序列 -A
MOV AL,80H MOV BL,08H CBW
IDIV BL
INT 3
则AH=_______AL=_______。 2、-E 2000:2100
2000:2100 00.14 00.78 00.56 -A
MOV AX,2000H MOV DS,AX
LEA
SI,[2100H]
左边程序段的二条指令执行后 (SI) =________
MOV BX,2100H
MOV CX, [BX+1] INT 3 3、-A
MOV AX,1234H MOV BX,AX
(CX) =________
XCHG BH,BL AND BL,0FH
ADD AX,BX INT 3
执行上述指令后,AX= , BX= 4、-A
MOV AX,1234H MOV BX,AX AND BX,00FFH
ADC AX,BX INT 3
执行上述指令后,AX= , BX=
5、执行下列程序段后,AX= , BX= MOV AX,0123H MOV BX,3210H PUSH AX
PUSH BX POP AX POP BX
INT 3
6、假设寄存器AX=1234H,DX=0A000H MOV BX, 0 MOV CX, BX SUB CX, AX SBB BX, DX MOV AX, CX MOV DX, BX INT 3
上述程序段执行后AX=_______ ,DX=_______ (请写出上机用G或T 执行,验证结果)
因篇幅问题不能全部显示,请点此查看更多更全内容