不矛盾,存储单元是8位,寻址范围是16位;存储单元和寻址范围是两个不同的概念。你可以理解成最多能有65536个房子,每个房子就是一个单元;每个房子有8个房间,每个房间能住1位客人,这样一个房子就能住8位。
存储单元指的是一个地址的数据位数,51是8位机且有8数据总线P0(D0~D7)
程序存储器即PC代表的直接寻址范围,51有16位地址P2(A15~A8)、P0(A7~A0)
程序存储器是16位所以单片机才可以寻址64k,16位是有高八位和低八位组成的
这里8位说的是处理数据位数
象PC机32位, 64位, 说的是一次处理的数据位数