我有一个关于 BIOS 是如何加载和执行的问题。我知道CPU从0xFFFF0开始执行BIOS,但是BIOS在那里是怎样的呢?
BIOS 是否硬连接到 CPU 上的那个地址,到了你无法覆盖它的地方,
或者它被复制到该内存地址,就好像它只是您可以读/写的常规内存一样。
如果是这样,如果没有现有程序,它如何复制到该地址?
上下文:我正在为自定义 CPU 编写模拟器,我想知道 BIOS 如何在内存中存储和加载。
bios cpu bare-metal
bare-metal ×1
bios ×1
cpu ×1