博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验二
阅读量:5332 次
发布时间:2019-06-14

本文共 561 字,大约阅读时间需要 1 分钟。

实验任务(1):

① 截图记录:使用 e 命令修改 0021:0~0021:f 数据,及修改后查看是否正确写入的操作 

② 截图记录:使用 a 命令输入的 p74 指令

③ 截图记录:每一行指令单步调试(如单步调试步骤多,可分屏截图,但不要有遗漏)

④ P74 中指令执行后各个寄存器填空结果,以在文档中手工标注或手机拍照截图方式 复制在文档中。 对于③单步调试的观察,与理论上分析的结果进行比较,检验是否一致。 如不一致,分析查找原因。

结果一致

二、总结

 栈在计算机领域应用可以为数据暂时存储的地方,实际上内存空间的分配和操作的一种方式。提供一种特殊的访问的存储空间,它的特殊性就在于,最先进入这个空间的数据,最后出去,而最后进入这个空间的数据最先出去。栈有两个基本操作:入栈和出栈,入栈就是将一个新的元素放到栈顶,出栈就是从栈顶取出一个元素。8086cpu提供相关的指令来以栈的方式访问内存空间。这意味着我们可以在编程的时候将一段内存空间当作栈来使用。在编程中我们要自己考虑栈的大小,根据可能用到的最大空间来合理安排栈的大小,防止栈的数据太多导致超界,同样执行出栈操作的时候也要注意以防栈空的时候继续出栈而导致超界。

转载于:https://www.cnblogs.com/yoyozzl/p/9978972.html

你可能感兴趣的文章
hdu5909 Tree Cutting 【树形dp + FWT】
查看>>
欧拉项目第四题之三位数之积数的最大回数
查看>>
Codeforces Round #482 (Div. 2) B、Treasure Hunt(模拟+贪心)979B
查看>>
overflow :scroll在IOS上很卡的解决方案
查看>>
Oracle EBS INV 释放保留
查看>>
java 中函数的参数传递详细介绍
查看>>
本人的cocos2d-x之路
查看>>
HTTP报文
查看>>
MySQL教程及经常使用命令1.1
查看>>
jQuery Ajax: $.post请求示例
查看>>
Java - 面向对象(object oriented)计划 详细解释
查看>>
尝到awk
查看>>
poj 1556 zoj1721 BellmanFord 最短路+推断直线相交
查看>>
linux awk命令详细使用方法
查看>>
C#异步调用
查看>>
古训《增广贤文》
查看>>
Safety Interval Upper/Lower Limit of a Delta Selection(2)
查看>>
使用 create 命令建立数据库v, 并利用sp_helpdb查看数据库文件
查看>>
机器学习基石(3)--Types of Learning
查看>>
防火墙
查看>>