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

汇编实验3

时间:2018-11-01 11:58:37      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:文件   颜色   .com   image   调试   执行文件   思考   asm   程序   

 

 

实验结论

练习1.

1.t1.asm本体

技术分享图片

2.对源程序 T1.asm 进行汇编、连接、运行、调试

技术分享图片

技术分享图片

由图得,运行结果为36.

3.将line4 与line 9改为 4,8.并进行汇编,连接,运行,调试

技术分享图片

技术分享图片

4.用 debug 对生成的可执行文件 T1.exe 进行调试

技术分享图片

技术分享图片

技术分享图片

技术分享图片

使用 r 命令查看。cx的值为0016H,ds的值为075AH,CS的值为076AH,它们之间满足关系(cs)=(ds)+10H。

由图知,PSP(程序段前缀)的头两个字节是 CD 20。

练习2

1.t2.asm本体

技术分享图片

2.对t2.asm进行编译,连接,运行

技术分享图片

 技术分享图片

结果为36

3,将line 10,与line 7修改,汇编并连接运行。

技术分享图片

技术分享图片

技术分享图片

结果为:29

 4.将line 10,line 7 再次修改,并汇编,连接,运行。

技术分享图片

技术分享图片

技术分享图片

结果为;36

 延伸思考和分析

寄存器bx中bh部分存放控制颜色的数值,bl部分存放控制结果的数值。而代码一中的dl寄存器与代码2 的dx寄存器都是用来存储控制输出结果的数值。

 总结与体会

 对dos的汇编,连接,跟踪有了较深的认识。但是在dos软件的熟练度上有欠缺。

汇编实验3

标签:文件   颜色   .com   image   调试   执行文件   思考   asm   程序   

原文地址:https://www.cnblogs.com/allfishcook/p/9886680.html

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