您的当前位置:首页正文

实验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 执行,验证结果)

因篇幅问题不能全部显示,请点此查看更多更全内容