哈佛结构 - 维基百科,自由的百科全书

来源:百度文库 编辑:神马文学网 时间:2024/07/08 06:28:07

哈佛结构

维基百科,自由的百科全书

跳转到: 导航, 搜索

哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。程序指令存储和数据存储分开,数据和指令的存储可以同时进行,可以使指令和数据有不同的数据宽度,如Microchip公司的PIC16芯片的程序指令是14位宽度,而数据是8位宽度。

哈佛结构的微处理器通常具有较高的执行效率。其程序指令和数据指令分开组织和存储的,执行时可以预先读取下一条指令。

目前使用哈佛结构的中央处理器和微控制器有很多,除了上面提到的Microchip公司的PIC系列芯片,还有摩托罗拉公司的MC68系列、Zilog公司的Z8系列、ATMEL公司的AVR系列和安谋公司的ARM9、ARM10和ARM11。

[编辑] 参见

  • 馬克一號
  • 冯·诺伊曼结构
显示▼隐藏▲ 查 • 論 • 編 处 理器技術 架構 ISA : CISC  · EDGE  · EPIC · MISC  · OISC · RISC · VLIW · ZISC · 哈佛結構 · 馮紐曼架構 · en:4-bit · en:8-bit · en:12-bit · en:16-bit · en:18-bit · en:24-bit · en:31-bit · 32-bit · en:36-bit · en:48-bit · 64-bit · en:128-bit 並行 指令管 指令管線化 · In-order & out-of-order execution · Register renaming · Speculative execution Level Bit · Instruction · 超純量 · Data · 任務并行 Threads 多執行緒 · 同步多執行緒 · 超執行緒 · 超級線程 費林分類法 SISD · SIMD · MISD · MIMD 類別 數位訊號處理器 · 單片機 · 系統單晶片 · 并行向量處理機 組件 算術邏輯單元 · Barrel shifter · 浮點運算器 · Back-side bus · 復用器 · 多路復用器 · 暫存器 · 內存管理單元 · 轉譯後備緩衝區 · 處理器緩存 · 暫存文件 · 微程序 · 控制單元 · 時脈 電源管理 APM · ACPI · 動態時脈調整 · 動態電壓調整 · Clock gating