計算機系統結構


計算機系統結構

馮諾依曼體系結構

  • 應該有一個主存,用來存放程序和數據
  • 應該有一個自動逐條取出指令的部件(PC,程序計數器)
  • 還應該有具體執行指令(即運算)得部件(運算器)
  • 程序由指令構成
  • 指令描述如何對數據進行處理
  • 應該有將程序和原始數據輸入計算機的部件(輸入設備)
  • 應該有將運算結果輸出計算機的部件

馮諾依曼結構的主要思想

  1. 計算機由運算器,控制器,存儲器和輸入輸出設備組成、
  2. 各基本部件的功能是:
  • 存儲器不僅能存放數據,而且能存放指令,形式上兩者沒有區別,但計算機應能區分數據還是指令;
  • 控制器應能自動取出指令來執行;
  • 運算器應能進行加/減/乘/除四種基本算術運算,並且也能進行一些邏輯運算和附加運算
  • 操作人員可以通過輸入設備,輸出設備和主機進行通信。
  1. 內部以二進制表示指令和數據。每條指令由操作碼和地址碼兩部分組成。操作碼指出操作類型,地址碼指出操作數的地址,由一串指令組成程序。
  2. 采用“存儲程序”工作方式

馮諾依曼計算機結構模型


PC:Program Counter(程序計數器)
IR:instruction Register(指令寄存器)
MAR:Memory Address Register(地址寄存器)
MDR:Memory Data Register(數據寄存器)
GPRs:General Purpose Registers(通用寄存器)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM