哈佛結構是一種将程序指令儲存和數據儲存分開的存儲器結構。中央處理器首先到程序指令儲存器中讀取程序指令内容,解碼後得到數據地址,再到相應的數據儲存器中讀取數據,并進行下一步的操作。程序指令儲存和數據儲存分開,數據和指令的儲存可以同時進行,可以使指令和數據有不同的數據寬度。哈佛結構的微處理器通常具有較高的執行效率。其程序指令和數據指令分開組織和儲存的,執行時可以預先讀取下一條指令。
哈佛結構處理器有兩個明顯的特點:使用兩個獨立的存儲器模塊,分别存儲指令和數據,每個存儲模塊都不允許指令和數據并存;使用獨立的兩條總線,分别作為CPU與每個存儲器之間的專用通信路徑,而這兩條總線之間毫無關聯。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!