我们知道,PC也就是程序指针都是以字节编址的,无论你是8bit,16bit,还是32bit的,但是C2000的表示方法完全打乱了我对PC指针的认识。红色部分应该是8K字节吧,怎回事16K字节呢?
Forrest:
红色部分是8K x 16bit。C2000芯片的一个内存单元长度为16bit,PC指针指向的地址都是16bit长。这和ARM芯片不一样。
我们知道,PC也就是程序指针都是以字节编址的,无论你是8bit,16bit,还是32bit的,但是C2000的表示方法完全打乱了我对PC指针的认识。红色部分应该是8K字节吧,怎回事16K字节呢?
decai wang:
回复 Forrest:
我用过很多单片机,没有一个是这样的。无论是arm还是其他的什么计算机,自从Z80开始(我最开始用的),还没见过这种设计的。