实验3
练习1:

在记事本(txt)编写练习1中的代码,如何在dosbox中编译,连接

得到结果是36.

查看代码
修改dl寄存器中的值为0-9中任意一个数,重新编译链接运行,查看结果


进入debug环境进行调试
发现cx为0016h, dx为0000h
不满足(cx)= (dx)+10h;
验证psp头两个字节确实为CD 20

使用 t 命令和 p 命令(遇到 int 命令时,用 p 命令)单步调试,观察结果。


练习2:

先在记事本中编写程序


确实出现了红色的36.
按照步骤修改代码后再次编译连接

再按步骤修改代码后再次观察

出现蓝色的36.
实验总结:通过本次实验,我学会了一个汇编小程序的编译连接和运行,知道用debug去跟踪程序的执行过程,在实验中不断的修改尝试,了解了一些程序运行时的小细节。

浙公网安备 33010602011771号