ATmega32 是 8 位还是 16 位?
Is ATmega32 8-bit or 16-bit?
ATmega32 是 8 位还是 16 位微控制器?
在阅读 Mazidi 的 AVR 书籍时指出,ATmega32 中的 RAMEND
位于 0x085f
,这是一个 16 位地址。摘自本书 here.
cpu是8位的,因为通用寄存器都是8位的寄存器。
有一些16位的寄存器,比如栈指针SP,程序计数器PC。但它们必须更大,因为地址 space 的长度超过 256 个字节。
我们仍然说cpu是8位的,因为通用寄存器执行8位操作。
ATmega32 是 8 位还是 16 位微控制器?
在阅读 Mazidi 的 AVR 书籍时指出,ATmega32 中的 RAMEND
位于 0x085f
,这是一个 16 位地址。摘自本书 here.
cpu是8位的,因为通用寄存器都是8位的寄存器。
有一些16位的寄存器,比如栈指针SP,程序计数器PC。但它们必须更大,因为地址 space 的长度超过 256 个字节。
我们仍然说cpu是8位的,因为通用寄存器执行8位操作。