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

汇编设计实验2

时间:2018-10-27 14:44:05      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:显示   机制   运行   info   查看   连续   ima   根据   debug   

实验2 用机器指令和汇编指令编程

1.实验内容1:使用debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空

(1)在使用A命令输入指令调试前,使用E命令将0021:0~0021:7连续8个字节修改为30H,31H,32H,33H,34H,35H,36H,37H,再用D命令查看

技术分享图片

(2)将书上的程序段输入

技术分享图片

(3)填写书上内容

技术分享图片

(4)使用R命令和T命令逐条查看与所写是否一致

技术分享图片

技术分享图片

技术分享图片

调试结果和所写一致。

(在执行T命令时,mov sp,0100没有显示出来,是被跳过了还是没显示出来?)

2.实验内容2:仔细观察图中实验过程,然后分析:为什么2000:0~2000:f中的内容会发生改变?

(1)将代码写入debug进行调试

技术分享图片

我认为原因是在栈中进行操作的时候发生了中断。(并不是很清楚)

3.实验总结

这次的实验让我了解了栈的定义和相关运算。了解了栈的操作机制。在8086CPU提供的栈的操作中,在SS和SP中存放栈顶的段地址和偏移地址。还有push,pop的执行过程,虽然还有很多不懂的地方,我希望在后面的学习中能得到解决。

汇编设计实验2

标签:显示   机制   运行   info   查看   连续   ima   根据   debug   

原文地址:https://www.cnblogs.com/daiyang/p/9860944.html

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