任务一
指令:
编译连接
结果:
1.用debug进行调试,使用r命令查看cs,ds的值:
可见满足(cs)=(ds)+10h
2.用debug查看psp的内容
发现psp程序段前缀头两个字节确实是CD 20
3.用u命令对t1.exe进行反汇编,观察得到的源代码:
4、使用t命令和p命令单步调试,观察结果:
将line4和line9中寄存器的值分别改为0~9中任何一个数字,重新汇编、连接、运行,观察结果变化。
任务二
1:
若直接运行没有左上方没有输出结果,输入cls清屏后再运行,得到结果如下:
2:
结果:
3:
结果:
总结与体会:
通过这次实验我学会了利用dos环境下的命令对汇编源程序进行编译、连接和运行。