以取數指令為例
啟動機器,首先 pc ( 程式計數器 ) 存放的是一條指令的位址,對於這條指令指令送到儲存器的 mar ( 位址暫存器 ) 中。並命令儲存器執行讀操作,然後將讀取的內容送至mdr ( 資料暫存器 ) 。然後mdr 講指令送到 ir ( 指令暫存器 ) 中。這裡就完成了獲取指令。( 1-4 )
ir存放當前指令,然後指令由 ir 送到 cu 控制單元,cu進行分析,該指令進行什麼操作。然後獲取指令的位址碼,獲取資料的位址碼,這裡完成了分析指令。( 5 )
ir 將位址碼送至儲存器 mar,mar進入儲存體讀取資料,然後送至 mdr,再由mdr送至運算器。這裡就完成了執行指令。
接著pc=pc+1,讀取下一條指令,繼續上面的操作。直到獲取停機指令,停止工作。
計算機主要由五大組成部分:運算器、控制器、儲存器、輸入裝置、輸出裝置。其中一般運算器和控制器設計為cpu,儲存器分主存和輔存兩部分。cpu和主存構成了電腦的主機,輸入裝置、輸出裝置和輔助儲存器構成了i/o裝置。主機和i/o裝置儀器構成了電腦的硬體部分。
運算器:主要由算術邏輯單元(alu)、累加暫存器(acc)、乘商暫存器(mq)狀態儲存器、通用儲存器等組成。
控制器:主要由控制單元(cu)、指令暫存器(ir)、程式計數器(pc)組成。cu主要執行指令的作用,ir一般存放當前欲執行指令、pc存放下一條指令的位址。
儲存器:主要由儲存體m,位址暫存器(mar)、資料暫存器組成(mdr)。mar一般反映的是儲存單元的個數,而mdr反映的是儲存的字長。
計算機五大組成部分
一 計算機五大單元 輸入單元 包括鍵盤,滑鼠等 主機部分 系統單元,就是被主機殼保護的東西,有一堆板子,cpu與主儲存器 記憶體 等 輸出單元 螢幕 印表機等 整部主機重點是 處理器 cpu cpu使用乙個具有特定功能的晶元,裡面含有微指令集。由於cpu主要工作是在於管理與運算,因此在cpu內可以分...
1 2 4 計算機的工作過程
計算機的工作過程 1 把程式和資料裝入到主儲存器中。2 從程式的起始位址執行程式。3 用程式的首位址從儲存器中取出第一條指令,經過解碼 執行等步驟控制計算機各功能部件協同執行,完成這條指令功能,並計算下一條指令的位址。4 用新得到的指令位址繼續讀出第二條指令並執行,直到程式結束為止 每一條指令到都是...
計算機系統概論之計算機的工作過程
用計算機解決乙個問題,通常包含兩個過程,乙個是上機前的各種準備,再乙個是上機執行。1.上機前的準備 在許多科學技術的實際問題中,往往會遇到許多複雜的數學方程組,而數字計算機通常只能做加 減 乘 除四則運算,這就要求,在上機前,先由人工完成一些必要的準備工作,這些工作,大致可分為三類 建立數學模型,確...