单片机的片内存储器 片外存储器的内和外是相对于什么啊?

单片机的分为数据存储器和程序存储器。单片机内部的存储器称为片内存储器,片外扩展的存储器成为片外存储器。好比8031内部有数据存储器而没有程序存储器,因此它通常要外接一块程序存储芯片,内部的数据存储器叫作9031的片内存储器,外部扩展的存储芯片叫作片外存储器。内存

 

早期,片内存储器,仍是片外存储器,确实是根据:他们是否是 在同一块 集成电路芯片上,来区分的。
数据存储器的传送指令,也有区别:片内传送,使用MOV,涉及片外了,就要用MOVX指令。

可是,科技发展了,有些单片机芯片,在同一块芯片上,还集成了少许的“片外存储器”,针对这些存储单元操做,就必须使用MOVX指令。

这样看来,片内,仍是片外,区分的方法应该是使用什么指令,而不是他们是否分离成两块芯片。