gpt4 book ai didi

assembly - 使用段寄存器(今天)有什么好处?

转载 作者:行者123 更新时间:2023-12-01 11:36:19 26 4
gpt4 key购买 nike

我花了很长时间来了解段注册的内容目的是?我已经准备好知道这来自过去 (8086)只有 1 MByte 的物理内存。但是CPU有只有 16 位宽的地址寄存器。有了这 16 个地址位你只能寻址 64K 字节。所以 1MByte 地址空间必须分开分成每个 64K 大小的段。

在我看来,这似乎是过去的一项要求,在过去,那些工程师不得不解决内存空间有限等问题。但我的问题是今天段寄存器的优势是什么?您将如何或在何处以有用的方式使用它们的寄存器?如果您需要澄清,请发表评论。

最佳答案

阅读关于the Flat Model .

今天的段寄存器主要作为向后兼容性的遗留物(@Jester 提到的 FS-GS 除外)

关于assembly - 使用段寄存器(今天)有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26865242/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com