gpt4 book ai didi

optimization - 什么是桌面 CPU 上的 8 位寄存器?

转载 作者:行者123 更新时间:2023-12-03 17:04:33 25 4
gpt4 key购买 nike

阅读以下内容 instruction table manual我发现 8 位寄存器 的整数乘法通常要快得多。

在普通桌面 CPU 的上下文中,8 位寄存器 是什么意思?即存储在 32 位寄存器中的值恰好在 8 位范围内?没有实际的 8 位寄存器,对吧?

最佳答案

有实际的 8 位寄存器,它们只是整个寄存器的部分。例如,在 Intel CPU 上:

AL  8-bit
AH 8-bit
AX 16-bit
EAX 32-bit
RAX 64-bit

在图片中:

63                             32      24      16       8       0
|-------|-------|-------|-------|-------|-------|-------|-------|
|<- AL->|
|<- AH->|
|<----- AX ---->|
|<------------ EAX ------------>|
|<---------------------------- RAX ---------------------------->|

关于optimization - 什么是桌面 CPU 上的 8 位寄存器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8149480/

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