打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
为啥引导区的内存地址是0x7c00?
userphoto

2023.02.22 江西

关注
才知道 为啥引导区的内存地址是0x7c00。
当时的Dos系统需要32KB才能运行,
内存地址从0x0000~0x7FFF。

为了把前面的连续内存尽可能多的给操作系统,引导程序就放在这段内存的最后面,
除了引导程序本身,还要产生一些数据。
所以就申请了2个扇区,一个保存引导程序,一个保存产生的数据。
一个扇区是512个字节,所以
0x7FFF - 512 - 512 + 1 = 0x7C00
这就是0x7C00的由来了。
不过好像也没啥鸟用,面试也不问!
#程序员#
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
聊聊x86计算机启动发生的事
为什么主引导记录的内存地址是0x7C00?
为什么一些人说堆栈是程序的心脏?
系统启动过程简介
《病毒原理》
计算机病毒传染的一般过程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服