atmega32是8位还是16位?

时间:2017-02-19 23:46:59

标签: assembly avr atmega16

atmega32是8位还是16位? 我真的很困惑。
当我在mazidii中阅读avr。的时候 他说atmega32的ramend是0x085f 这是16位,需要帮助 链接书中的剪辑。enter image description here

1 个答案:

答案 0 :(得分:2)

cpu是8位,因为通用寄存器是8位寄存器。

有一些16位寄存器,例如堆栈指针SP和程序计数器PC。但它们必须更大,因为地址空间长度超过256个字节。

我们仍然说cpu是8位,因为通用寄存器执行8位操作。