华邦W77E058的存储器组织
发表:2023-08-29 12:15:44 阅读:87

电子街-华邦W77E058的存储器组织】W77E058将存储器分为2个独立的区域:程序存储器区和数据存储器区。程序存储器区用来存放程序代码,数据存储器区用来存放数据及存储器映射的设备需要用到的数据。

程序存储器

华邦W77E058提供32KB大小的程序存储器,这些ROM区与8052的ROM区功能类似,所有指令都从这些区域中取出执行。MOVC指令同样也访问这些区域,超过片上ROM最大地址范围后,系统将访问外部存储器。

数据存储器

W77E058最多可以访问64KB的外部数据存储器。这个存储器区域用MOVX指令来访问。不同于其他8051的衍生产品,W77E058还内建一个1KB字节的MOVX SRAM数据存储器。这1KB的数据存储器的地址范围为0000H-03FFH。对该数据存储器的访问是受软件控制的。当软件允许访问该区域时,访问地址范围为0000H-03FFH 的MOVX 指令将读写MOVX SRAM数据存储器的内容。当地址范围超过03FFH后,系统将自动访问外部数据存储器。当软件禁止访问该区域时,该区域将被映射为外部数据存储器。任何访问地址为0000H-FFFFH的MOVX指令都将访问到外部数据存储器。这是W77E058默认的运行环境。另外W77E058还有标准的256字节暂存数据存储器。这片区域可以间接或直接访问。由于这片区域只有256字节,因此仅适用于数据量较小的场合。当数据量较多时,可以考虑同时使用2个数据存储器。片上MOVX SRAM,同外部RAM一样只可由MOVX指令来访问,但是片上MOVX SRAM拥有最快的访问速度。

 

推荐品牌: