内存地址中的位与字节?
Bit vs Byte in memory adress?
我知道 1 字节 = 8 位。
我可以访问内存中的 1 位还是应该是一个完整的字节?
假设内存开始于:0x0000 那么下一个位置是什么? 0x0001 还是 0x0008?
这取决于你有多少位处理器。我认为周围没有任何 1 位处理器。
但是 8 位处理器会读取一个完整的字节,然后您可以屏蔽位以实际读取您唯一关心的字节。
因此,考虑到最常见的架构,下一个地址将是 0x0008
编辑:根据评论,有 1 位处理器
我知道 1 字节 = 8 位。
我可以访问内存中的 1 位还是应该是一个完整的字节?
假设内存开始于:0x0000 那么下一个位置是什么? 0x0001 还是 0x0008?
这取决于你有多少位处理器。我认为周围没有任何 1 位处理器。
但是 8 位处理器会读取一个完整的字节,然后您可以屏蔽位以实际读取您唯一关心的字节。
因此,考虑到最常见的架构,下一个地址将是 0x0008
编辑:根据评论,有 1 位处理器