单片机ROM 和RAM 的本质区别是什么,在执行中各起什么作用?

2025-02-01 11:41:52
推荐回答(2个)
回答1:

ROM是放程序的,单片机工作是只能对ROM读,RAM即可读也可以写,单片机运行时中间变量,程序运行结果都放在RAM里的。RAM比ROM小很多,用的时候须格外珍惜。

回答2:

大部分的单片机都不是调入运行.
我们常用的芯片有2种结构,"冯.xxx"结构和"哈佛"结构.
86结构的机器是"冯.xxx"结构,特征是运行程序时rom的程序须调入ram.因为程序和数据存储器地址是统一的.
51机器是"哈佛"结构,特征是运行程序时直接读取rom.ram只是存储暂存数据用.因为程序和数据存储器地址是分离的.