码迷,mamicode.com
首页 > 其他好文 > 详细

汇编实验3

时间:2018-11-17 14:33:31      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:思考   操作   决定   masm   span   作文件   文件   asm   生成   

练习一:

汇编,链接截图

技术分享图片

技术分享图片

技术分享图片

汇编,连接完毕

1)运行结果如图所示:36

技术分享图片

2):修改line4的3为5,结果为56

技术分享图片

技术分享图片

3)对于t1的调试

①满足cs=ds+10h,②头两个字节是 CD 20

3.u反汇编的源代码如图

技术分享图片

4.t,p的单步调试结果为:

技术分享图片

技术分享图片

技术分享图片

实验二:

1.汇编链接运行之后,在屏幕左上方出现红色数值36

技术分享图片

技术分享图片

技术分享图片

技术分享图片

2)改变line7和line10结果如图所示:

技术分享图片

技术分享图片

3)再次改变:

技术分享图片

技术分享图片

分析:我猜,代码段决定了左上角的颜色和大小,对于ax和bx,高字节也许决定了色彩,低字节决定了数字大小

延申思考和分析:

练习一对于默认的ds,通过那样的操作,改变了bx的末位为 3和 6,输出的36位置紧挨着键入的指令。

练习二对于改变的ds(实验一里面的与显存相关的地址),两个bx的末位分别为 3 和 6 ,并且高位决定了的是数据的颜色,当然位置也不一样,在左上角。

总结与体会:

大部分是依葫芦画瓢,没什么特别的。

就是关于存取吧,因为mount g……那段,是把masm那个文件夹作为一个虚拟盘,所以所建立的文件也是在那个里面,在masm,link里,第一行是操作文件的位置,第二行是所要生成文件的位置,需要注意对应。

 

汇编实验3

标签:思考   操作   决定   masm   span   作文件   文件   asm   生成   

原文地址:https://www.cnblogs.com/tacore/p/9973606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!