Overview
synopsy公司设计的可综合内核IP,可嵌入到IC内部。它可以相容803x/805x单片机,1个机器周期=4个时钟周期,一条指令周期大概是2-9个机器周期。指令周期长度可变,因此可以分别访问高速和低速设备。MCU的clock最高可以达到250MHZ,双十六位的数据指针DPTR0/DPTR1去访问Xdata空间。(外部RAM)。
Memory Organization
data memory:external RAM,0x0000-0xFFFF(64KB),用Movx访问
Program Memory:external ROM,0X0000-0XFFFF(64KB),MOVC访问
Internal RAM:high 128KB是可选的,间接寻址,low128kb是直接寻址
data、idata、xdata、code等关键字的作用
说明
data:RAM低128字节,响应速度最快,采用直接寻址方式
idata:RAM高128字节,采用间接寻址方式,速度相对较慢
bdata:片内RAM,位寻址方式
xdata:外部扩展RAM,采用DPTR访问
pdata:外部扩展RAM低256字节,分页寻址(一页256byte)
code:程序存储区
解读
先来看一份某型号的51单片机手册的介绍:
该单片机内部有三个存储器:内部RAM(IRAM),外部RAM(XRAM),以及程序