实验三
实验内容
练习一:

将实验指导.PDF中的代码写入记事本中,更改后缀为asm文件
进行link链接操作之后运行,得到结果36
更改line6和line9的dl数值(7,7)之后得到新的结果

使用-r命令查看

执行反汇编操作:

使用t命令和p命令单步调试,遇到int时使用p命令:


练习二:

键入实验指导中练习二的代码 进行编译 链接 运行

发现没有显示数字,接着使用cls清屏指令

再次运行,出现了红色的36
将line7的0433h修改为0432h, line10的0436h修改为0439h,重新编译链接运行

清屏后再次运行

出现了红色29
将line7的0433h修改为0333h, line10的0436h修改为0336h,重新编译链接运行


出现了蓝色的36
总结与体会
这次的实验练习了使用MASM工具对.asm文件的编译、链接与运行,其中在编译和link时可以在文件名后加分号的形式略过中间的步骤。练习一中对line和line9的数据进行修改,结果分别对应十位数和个位数;实验二因为操作环境的缘故(也许?)要清屏后重新运行才能达到预期效果,但是颜色的变更理由不甚清楚。。。感觉应该是开头数字由4变成3,对应从红色变成蓝色(第一位数字对应一种颜色?)

浙公网安备 33010602011771号