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

实验三

时间:2018-11-02 00:30:22      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:思考   asm   输出   汇编指令   源程序   理解   lin   实验   .exe   

1. 练习1 第1步,编写汇编源程序t1.asm, 源程序代码如图1-1所示。

技术分享图片

第二步(1) 运行程序,观察程序输出结果是什么?

技术分享图片

技术分享图片

技术分享图片

结果为36

(2)将 line4和line9种寄存器dl 的值分别修改为 0~9 中任何一个数字,重新汇编→ 连接→运行,观察结果的变化。 4   5

技术分享图片

技术分享图片

 (3) 用debug对生成的可执行文件 t1.exe 进行调试。

技术分享图片

技术分享图片

技术分享图片

结果为4和5

2. 练习2第1步,编写汇编源程序t2.asm

技术分享图片

技术分享图片

将0433h改为0432h,0436h改为0439h

技术分享图片

将0433h改为0333h,0436h改为0336h

技术分享图片

技术分享图片

延伸思考和分析

(1)把练习2和实验 1「实验任务(4)」,放到一起看,观察并思考这两个实验任务之间 的关联,结合实验 1「实验任务(4)」以及练习 2 中每行汇编指令的功能,理解练习 2 中程 序t2.asm实现的功能;(2)把练习 2 和练习 1 放到一起看,结合两个程序各自的源代码以及运行结果,观察 并思考这两个程序在实现数值显示时不同的做法。

在实验一dl存放的是输出的结果, 实验二中bh存放的数值控制结果的颜色 bl中存放的数值控制着结果的数值。

 

实验三

标签:思考   asm   输出   汇编指令   源程序   理解   lin   实验   .exe   

原文地址:https://www.cnblogs.com/XQskm/p/9892874.html

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