詳見:http://www.zg4o1577.cn/bbs/dpj-60060-1.html
馮.諾依曼結構,又稱為普林斯頓結構。是一種經典的體系結構,有CPU,總線,外部存儲器組成。這種體系結構采用程序代碼存儲器與數據存儲器合并在同一存儲器里,但程序代碼存儲器地址與數據存儲器地址分別指向不同的物理地址。程序指令寬度與數據寬度一樣。數據總線和地址總線共用。
哈佛結構是一種將程序指令存儲和數據存儲分開的存儲器結構.中央處理器首先到程序指令存儲器中讀取程序指令內容,解碼后得到數據地址,再到相應的數據存儲器中讀取數據,并進行下一步的操作(通常是執行).程序指令存儲和數據存儲分開,可以使指令和數據有不同的數據寬度,如Microchip公司的PIC16芯片的程序指令是14位寬度,而數據是8位寬度.
除了上面提到的Microchip公司的PIC系列芯片,還有摩托羅拉公司的MC68系列、Zilog公司的Z8系列、ATMEL公司的AVR系列和安謀公司的ARM9、ARM10和ARM11,51單片機也屬于哈佛結構
|