一、实验内容 1.使用debug,将下面的程序段写入内存,逐条执行,根据指令后的实际运行情况填空。 | |||
二、算法描述及实验步骤 1.进入debug模式,用A命令写入汇编指令。 2.用T命令执行汇编指令,并记录结果。 三、DEBUG操作展示 1.进入debug模式,用A命令写入汇编指令。 2.用T命令执行完Mov、Add指令。 填空如下: ax=C0EA ax=C0FC bx=30F0 bx=6021 3.用T命令执行到入栈、出栈指令。 | |||
可以看到AX、BX的值发生了交换,因为入栈和出栈的顺序相同。 填空如下: sp=00FE,修改的内存单元的地址是2200:00FE,内容为C0EA sp=00FC,修改的内存单元的地址是2200:00FC,内容为6021 sp=00FE,ax=6021 sp=0100,ax=C0FC 4.继续执行出栈操作。 填空如下: sp=00FE,修改的内存单元的地址是2200:00FE,内容为30F0 sp=00FC,修改的内存单元的地址是2200:00FC,内容为2F31 5.查看内存中栈内元素。 | |||
|
汇编语言实验2
最新推荐文章于 2024-05-31 13:59:14 发布