实验任务一
(1) 在masm文件下新建文本文件并写入代码,编写汇编源程序t1.asm。
编译程序,得到如下图的结果:
再进行连接
最后得到运行结果
运行结果为36.
将两个al改为6和9,运行结果变为了69.
使用debug对t1.exe进行调试,cx为0016,cs,ds的关系满足cs=ds+10h
使用-u命令进行反汇编得到结果为
下面用-t -p单步执行命令,进行调试
结果如上图所示。
实验二:
编写程序2.asm
对t2.asm 进行汇编、连接后,得到可执行文件2.exe。运行2.exe,观察程序运行
结果,验证是否在屏幕左上方出现红色的数值36。
清屏后 才能得到红色字符
总结与体会:
通过这次实验我学会了利用dos环境下的命令对汇编源程序进行编译、连接和运行。