【发布时间】:2014-04-14 06:43:11
【问题描述】:
来自维基百科:8086 处理器的复位向量位于地址 FFFF0h 复位向量存储在哪里?
【问题讨论】:
-
我不确定为什么“在地址 FFFF0h”这个尖刻的答案不是正确答案。你想知道什么?
-
我想知道 cpu 在启动时从哪里得到它的初始指令。就像处理器如何知道固件在哪里以及如何启动它一样。我也没有刻薄,我知道维基百科可能是错误的。
-
我想你不明白我所说的“存储”是什么意思。正确的。它在 FFFF0H 但那是 ROM、HDD 等吗??
-
这是 ROM。请看下面我的回答。 CPU 不知道如何在启动时与 HDD 通信。它只能通过在 BIOS 中运行一些代码来获得该功能,然后使其能够与一组有限的可启动外围设备通信。
-
如果你“jmp”到它,当程序计数器从这个位置执行时,它应该相当于按下重置按钮。不是初始启动(FFF40h ?)。这里没有数据,是可执行代码。
标签: x86 boot bios addressing