想搞清楚单片机的ROM和RAM,望大神们不吝赐教

2020-01-25 15:38发布

微机学不好!对于单片机的rom和ram只知道rom是用于存放用户程序,数据和表格等信息,ram是用于程序执行的中间结果和过程数据一些简单的了解。但是他们之间有什么联系呢?对它们的内存地址不懂具体什么叫直接寻址间接寻址,还有特殊功能寄存器也搞不清楚。请大家指导指导。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
29条回答
Cliff
2020-01-27 11:05
Achilics 发表于 2013-11-17 21:37
貌似51的ROM和RAM是哈佛结构,用MOV和MOVX区分,个人拙见


抓住第三个误导人的:
MOVX也是访问数据存储空间(也就是你们口中的RAM)的(针对51来说)
MOVC才是访问程序存储空间(也就是你们口中的ROM)的

当然,对于这个ROM和RAM的区别,上述讨论中是完全错误的。

另外补充一下,所谓的“哈弗架构”并不是对ROM、RAM来说的,而是对CPU来说的。

一周热门 更多>