24小时热门版块排行榜    

查看: 792  |  回复: 3

wuyu1125

新虫 (初入文坛)

[求助] 关于程序中“段”的概念

看书老看到这个概念,就是程序段、数据段什么的,请详细讲讲,另外这个概念可以从什么书上学到
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wh99210045

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
csapp 中文是深入理解计算机系统
2楼2012-03-09 12:38:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

baimawang

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
汇编语言中经常出现,可以找一本相关的教材看一下。
3楼2012-03-09 21:18:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhimengfan

铜虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
段是INTEL 8086 CPU 微机系统的一个概念。 8086 CPU 是16位的,因此只能寻址2^16=65535=64KB 那么大的地址空间。但是8086所用的内存往往大于64KB,因此提出了分段管理内存的理念,一个段就是64KB大小。

分段之后,内存地址由段地址和偏移地址构成实际的内存地址(称为物理地址),to be specifically, 物理地址=段地址*16+偏移地址。其中,段地址和偏移地址都是16位的,而所得到的物理地址是32位的,因此分段管理的方式扩大了8086的寻址空间。
4楼2012-04-09 18:21:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wuyu1125 的主题更新
信息提示
请填处理意见