7c00H之前的内存是干什么用的?

问题描述

如果 bootloader 的代码是从内存地址 0x7c00 中存储的,那么前面的内存中存储的是什么,它是做什么用的?

我刚刚开始学习汇编和引导加载程序,发现我们使用 [ORG 0x7c00] 作为我们的代码将从该地址开始存储。现在在 youtube 上的一些教程中,他们也将这个地址放在 bp 和 sp 中,那么在使用堆栈调用函数后,这个空间是否用于存储临时数据和保存返回地址?我有点困惑,因为并非这些教程中的每个人都使用这些堆栈指针,甚至有些人不将这个地址用于 bp 和 sp,而是使用高于 7c00 的位置。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)