一、使用Debug,将下面的程序段写入内存,逐条执行。
用a命令将指令段写入内存
用r命令改写CS:IP使其指向2000::0内存单元
用t命令执行指令
结果如图
二、观察图3.19中的实验过程,然后分析:为什么2000:0~2000:f中的内容会发生改变
根据图,用命令a将指令输入内存单元
可能与栈的知识有关,大致为什么还是不了解,希望能得到解决。
实验总结与体会:
通过实验初步了解了栈的一些存储方式,和其存储形式。同时也逐渐熟悉了汇编语言的编写环境。
学习到了汇编语言如何设置第三方变量。
原文地址:https://www.cnblogs.com/zy99/p/9852770.html
时间: 2024-11-09 02:37:43