社区
C++ 语言
帖子详情
32位cpu寻址问题
xiangongda
2008-12-30 10:37:19
32的cpu ebp里的地址 和 段地址 是怎么计算 最后得到 物理地址的???
期待高手解答一下 !!似乎和8086的算法不一样啊 !!
...全文
100
6
打赏
收藏
32位cpu寻址问题
32的cpu ebp里的地址 和 段地址 是怎么计算 最后得到 物理地址的??? 期待高手解答一下 !!似乎和8086的算法不一样啊 !!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoyisnail
2008-12-31
打赏
举报
回复
[Quote=引用 4 楼 elmnd 的回复:]
俺是看罗云彬的《WIN32汇编语言程序设计》的前半部分的。
1。已经是32位地址线了, 不必要再分段管理。可以直接寻址4G。
2。段寄存器都变成段选择器了。跟GDT, LDT一起管理权限相关的东西的。
[/Quote]
恩,好书
九桔猫
2008-12-31
打赏
举报
回复
要物理地址何用?
Flat 不分段了,难道有简单的还非要往麻烦了整?
elmnd
2008-12-30
打赏
举报
回复
俺是看罗云彬的《WIN32汇编语言程序设计》的前半部分的。
1。已经是32位地址线了, 不必要再分段管理。可以直接寻址4G。
2。段寄存器都变成段选择器了。跟GDT, LDT一起管理权限相关的东西的。
Zark
2008-12-30
打赏
举报
回复
8086采用实(REAL)模式.80286以后,均采用保护(PROTECT)模式. 其具体的不同请自行查阅资料.
珍惜生命远离CPP
2008-12-30
打赏
举报
回复
为啥要物理地址?
xiaoyisnail
2008-12-30
打赏
举报
回复
32位里的段寄存器跟8086里的作用完全不一样的,涉及一些全局段描述符表的查找,建议楼主找本32位汇编的书看看吧
如果我给
32位
CPU
装33条地址总线,它能
寻址
8G内存吗?
二者可以不同——例如16位的8086有20位地址总线(1MB
寻址
)。设计特殊的地址合成电路,例如:用两个
32位
寄存器拼接成64位物理地址(类似8086的段地址+偏移量),增加专用地址扩展寄存器(类似ARM的LPAE)这个
问题
的答案堪称计算机体系结构课的「薛定谔的猫」——在经典理论中必死无疑,但在量子叠加态下可能生还。:即使克服上述困难,最终得到的也是一个兼容性为负、性能腰斩的「弗兰肯斯坦
CPU
」,其性价比远低于直接换用64位架构。:地址扩展需从芯片架构阶段开始设计,后期魔改终归是权宜之计。
32位
和 64位系统区别
1.
32位
系统
CPU
一次可处理
32位
数据,即一次处理4个字节。 64位系统
CPU
一次可处理64位数据,即一次处理8个字节。 通俗一点说:
32位
,就相当于你拥有32个工人,每次能完成32个工人的工作量 64位,就相当于你拥有64个工人,每次能完成64个工人的工作量 总结:由
32位
系统过渡到64位系统,
CPU
处理...
32位
和64位系统区别及不同数据类型字节数
32位
和64位系统区别及不同数据类型字节数 文章目录
32位
和64位系统区别及不同数据类型字节数1. 64 位系统和 32 位有什么区别?1.1 什么是 64 位处理器?1.2 64位处理器之失1.3 64位处理器之得2. 不同数据类型的字节数2.1 程序运行平台2.2 常用数据类型对应字节数 1. 64 位系统和 32 位有什么区别? 64bit
CPU
拥有更大的
寻址
能力,理论上可以支持 12...
32 bit 与 64 bit 程序(2)区别
32 bits 和64 bits 的区别
32位
和64位系统区别及int字节数
一)64位系统和
32位
有什么区别? 1、64bit
CPU
拥有更大的
寻址
能力,最大支持到16GB内存,而32bit只支持4G内存 2、64位
CPU
一次可提取64位数据,比
32位
提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的。 什么是64位处理器? 之所以叫做“64位处理器”,是因为电脑内部都是实行2进制运算,处理器(
CPU
)一次处理数据的能...
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章