8086复位之后为什么从FFFF0H开始执行指令?

[复制链接]
6047|5
 楼主| Mindist 发表于 2009-11-2 12:36 | 显示全部楼层 |阅读模式
8086复位之后为什么从FFFF0H开始执行指令?
CS被初始化为FFFFH,IP被初始化为0000H。为什么CS不是被初始化为0000H从00000H开始执行指令呢?
lyjian 发表于 2009-11-2 12:38 | 显示全部楼层
这个问题你应该问Intel
HWM 发表于 2009-11-2 12:40 | 显示全部楼层
ROM区,内有BIOS
 楼主| Mindist 发表于 2009-11-2 21:14 | 显示全部楼层
3# HWM
还不是很明白,能解释清楚一点吗?那如果从FFFF0H执行到FFFFFH下一步会出现什么情况呢?溢出?谢谢~
chunk 发表于 2009-11-3 10:04 | 显示全部楼层
INTEL的人就这样设计的。
在FFFF0处应该放一个JMP指令跳到别处去。
 楼主| Mindist 发表于 2009-11-3 11:40 | 显示全部楼层
5# chunk
⊙﹏⊙
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:生活不懂我,但是我得懂生活。

13

主题

136

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部