首页
社区
课程
招聘
[求助]段寄存器到底是多少位的啊?
发表于: 2014-9-17 21:14 5400

[求助]段寄存器到底是多少位的啊?

2014-9-17 21:14
5400
看了很多资料,都讲的迷迷糊糊,都说16位段寄存器,那现在最少都32位CPU,像一些CS这些段寄存器到底还是16位吗?有些资料上32位的寄存器包含了CS这些段寄存器,有些人又说不管CPU多少位段寄存器都是16位的,到底哪个是对的啊?咋就不能让人真正明白呢?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 172
活跃值: (1628)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
96位的
2014-9-17 21:16
0
雪    币: 200
活跃值: (38)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
16位。具体看intel手册
2014-9-17 21:39
0
雪    币: 10
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
现在CPU段寄存器真的是16位吗?为什么其他寄存器都32位,或者64位,段寄存器就不长了吗?
2014-9-17 21:56
0
雪    币: 39
活跃值: (2946)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
保护模式下,段寄存器的作用相当于数组的下标,
16位绝对够了。
2014-9-17 23:59
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
16位的其实就是GDT或者LDT的数组下标
2014-9-18 00:06
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
楼上正解。
2014-9-18 07:33
0
游客
登录 | 注册 方可回帖
返回
//