实验三

实验内容

练习一:

将实验指导.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,对应从红色变成蓝色(第一位数字对应一种颜色?)

 

posted @ 2018-11-18 21:48  PAN·CY  阅读(112)  评论(0)    收藏  举报