|
|
你是來向別人請(qǐng)教的,不是來教別人的
"看清問題,我的問題是以為程序是一定要放在RAM里跑的,可實(shí)際不是"
你說這話的理論依據(jù)是什么呢?程序就是放在RAM里面跑的,而且,也只能放在RAM里運(yùn)行
ROM是用來放指令的,不是用來運(yùn)行指令的,單片機(jī)就是通過復(fù)制ROM里面的指令,放在RAM中運(yùn)行的,叫復(fù)制也行,叫調(diào)用也行,大概就是這么個(gè)意思了
上古時(shí)期的單片機(jī)沒用過,不好說
現(xiàn)在的單片機(jī),指令都是存放在ROM中,記住,是存放!不是在里面運(yùn)行
然后,單片機(jī)再把ROM中的指令調(diào)(叫復(fù)制也行)出來,放在RAM中運(yùn)行的,調(diào)用的方式不用,也就有了哈佛結(jié)構(gòu)和馮諾依曼結(jié)構(gòu)之分..........
這種玩意類似于"單片機(jī)發(fā)展史"之類的,村口大媽聊天一樣的內(nèi)容,你都不舍得看一下?還杠人家..... |
|