【发布时间】:2019-08-15 06:02:59
【问题描述】:
如果地址0xfffffff0 (CS_base : 0xffff0000 + IP : 0xfff0) 超过 20 位总线的 1mb 限制,cpu 如何从地址获取指令?
- 我知道cs寄存器的基地址是
0xffff0000 - 但我不明白总线如何仅与 20 位总线通信此地址
我已阅读其他帖子;他们只谈论cs寄存器是硬连线以获得0xffff0000基地址的事实,而不是总线限制
【问题讨论】:
-
Software initialization code at 0xFFFFFFF0H 的可能副本,但我没有仔细阅读它们以确保确定。布伦丹在被问到这个问题的几周前就发布了一个类似的答案,难怪他在这里的答案看起来很相似:P
标签: x86 cpu-architecture boot bios osdev