小编sol*_*wer的帖子

为什么引导加载程序的开头需要 ORG 0x7c00?

在我见过的每个引导加载程序代码中,文件开头都有这一行“ORG 0x7c00”。据我所知,BIOS会将这段代码放在地址0x7c00处。

那么执行“org 0x7c00”的原因是什么?是不是如果第一条指令加载到0x7c00,计数器就会自动从那里开始?每条指令的地址不都是0x7c00 + 偏移量吗?

assembly operating-system bios nasm bootloader

4
推荐指数
1
解决办法
1689
查看次数

标签 统计

assembly ×1

bios ×1

bootloader ×1

nasm ×1

operating-system ×1