【发布时间】:2018-06-20 21:09:21
【问题描述】:
我正在阅读网络处理器 SoC 的数据表。它有一个 MIPS32 CPU 内核和许多集成的功能块。当我遇到其中一个块的寄存器映射时,我看到有许多寄存器的大小为 1 或 2 个字节:
一直以为在32位架构下,寄存器大小总是4字节,寄存器地址偏移量总是4的倍数。
我在这里误解了计算机体系结构的基本概念吗?
【问题讨论】:
-
x86_64 除了 8 位、16 位和 32 位普通寄存器之外还有许多 16 位段寄存器,而标志寄存器甚至不包含所有 32 位。它还具有 64/128/256/512 位 SIMD 寄存器[
标签: cpu-architecture cpu-registers