访问电脑版页面

导航:老古开发网手机版其他

A51 2.1.4 英特尔/爱特梅尔WM 251

导读:
关键字:

251架构也是传统8051架构的一个超集。251是最先进的变型,主要特性如下:

下表所示为251微处理器的存储空间类型。当我们使用A251宏汇编器和L251连接/定位器时,这些内存类型都可用。

 内存类型 地址范围 说 明
DATA 00:0000 - 00:007F 片内RAM直接寻址。
BIT 00:0020 - 00:002F 与8051兼容的位寻址RAM;可以由短的8位地址访问。
IDATA 00:0000 - 00:00FF 片内RAM非直接寻址;可以用@R0和@R1访问。
 EDATA 00:0000 - 00:FFFF  扩展的直接寻址内存区域;在251中可以用16位地址直接寻址。
ECONST 00:0000 - 00:FFFF 同EDATA - 但允许定义ROM常量
EBIT 00:0020 - 00:002F 扩展的位寻址RAM;在251中可以用扩展的位寻址模式访问。
XDATA 01:0000 - 01:FFFF(默认空间) 与8051兼容的DATA空间。在251中可以配置到任意的64KB内存段。使用MOVX指令访问。
HDATA 00:0000 - FF:FFFF  251的全16MB地址空间。使用MOV @DRK指令访问。该空间用作RAM区域。
HCONST 00:0000 - FF:FFFF 同HDATA - 但允许ROM常量的定义。
ECODE 00:0000 - FF:FFFF 251的全16MB地址空间;由ECALL或EJMP指令访问的可执行代码。
CODE FF:0000 - FF:FFFF(默认空间) 与8051兼容的代码空间;用于可执行代码或RAM常量。可以由L251定位到任意64KB段。
CONST FF:0000- FF:FFFF(默认空间) 同CODE - 但只可用于ROM常量。

冒号只是用于提高可读性。在工具中输入的地址不带冒号。

251内存布局

下图为251架构的内存布局。

251完全支持传统8051的内存布局和指令集。现有的8051程序可以直接在251中执行。4个8051内存空间(DATA,IDATA,CODE,XDATA)被分别配置到16MB地址空间的特定区域。

来源:   作者:  2006/9/25 16:50:53
栏目: [ ]

相关阅读

安森美推出新的高功率图腾柱PFC控制器,满足具挑战的能效标准

动态功耗低至60μA/MHz!助力设备超长续航,首选国民技术低功耗MCU!