以補碼整數加法運算為例
求乘積的階碼
尾數相乘
規格化處理
捨入判溢位
尾數符號位ms + 階碼e(符號位+數值位)+ 尾數數值位(規格化)
存放指令和資料,並能由**處理器(cpu)直接隨機訪問。
主儲存器已逐步採用大規模積體電路構成。
即使停電所儲存的內容也不會丟失,根據半導體製造工藝不同,可分為:
立即數定址(運算元在指令中)
暫存器定址(運算元在暫存器中)
直接定址(運算元的位址在指令中)
暫存器間接定址(運算元的位址在暫存器中)
頁面定址
變址定址(變址暫存器位址+指令的位址部分a)
基址定址(基址暫存器位址+指令的位址部分a)
相對定址(正在執行指令所在位址pc+指令的位址部分a)
一級間接定址
多級間接定址
加電 -> 產生reset訊號 -> 執行程式 -> 停機 -> 停電
取指令分析指令
執行指令
控制程式和資料的輸入與結果輸出
對異常情況和某些請求的處理
程式計數器(pc)
指令暫存器(ir)
指令解碼器或操作碼解碼器
脈衝源及啟停線路
時序控制訊號形成部件
用以存放當前正在執行的指令,以便在指令執行過程中控制完成一條指令的全部功能。
一般由(控制字段)和(下址字段)組成,若干個有序微命令的集合,在微程式控制的計算機中,將由同時發出的控制訊號所執行的一組操作稱為微指令。
資料相關問題
cache不命中
產生故障陷阱
條件轉移指令
控制衝突——遇到轉移指令和其它改變pc值的時發生。
解決:分支**;預取兩個方向的指令;加快和提前形成條件碼;提高轉移方向的猜準率。
計算機組成原理知識點
馮諾依曼體系結構 馮諾依曼 john von neumann 提出 儲存程式 原理,即把程式本身當作資料來對待,程式和該程式處理的資料用同樣的方式儲存,以此為基礎的計算機稱為馮諾依曼機 von neumannarchitecture 特點 1.計算機由運算器,控制器,儲存器,輸入和輸出五部分組成。2...
計算機的發展歷程(計算機組成原理知識點總結)
計算機的發展歷程包括兩個方面乙個是硬體方面的發展乙個是軟體方面的發展。第一台計算機的誕生是在1946年 電子數字計算機 eniac 計算機的硬體大致可以分為四代 第一代 1946 1957年的電子管時代。特點是邏輯元件採用電子管 機器語言程式設計,主存用延遲線或者是磁鼓儲存資訊。容量極小 體積龐大,...
計算機組成原理知識點梳理(一)
注 所學教材為 計算機組成原理 第二版 唐朔飛 編著 本次梳理涵蓋內容為 第一章 計算機系統概論 1.1 計算機系統簡介 1.2 計算機的基本組成 參考內容以及 為書本和csdn博文 計算機系統結構 主要研究軟硬體功能的分配和對軟硬體介面的確定。計算機組成是計算機系統結構的邏輯實現。計算機實現是對計...