实验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去跟踪程序的执行过程,在实验中不断的修改尝试,了解了一些程序运行时的小细节。