計算機組成原理(現代計算機細分組成框圖)

1、現代計算機組成框圖

組成框圖以下:
框圖1
spa

現代計算機主要由三大部分組成:主存儲器、CPU、I/O設備,這三部分都是一個計算機可以工做的必不可少的部分。其中,CPU主要實現控制和運算功能,分爲了算術邏輯單元和控制單元。blog

2、細化的計算機組成框圖

細化組成框圖以下:
框圖2
這是更加細分的計算機組成框圖了,能夠實現基本的取值、運算和輸出功能了,下面詳細介紹一下。

class

  • CPU分爲運算器和控制器;
  • 運算器中包括ACC累加器,MQ乘商寄存器,ALU算術邏輯單元,X操做數寄存器;
  • 控制器分爲IR指令寄存器、PC程序計數器、CU分析指令;
  • 主存儲器分爲M主存儲體,MDR存儲器數據寄存器,MAR存儲器地址寄存器。

實現一個取值的操做或者存值的操做至少須要分爲9個步驟:
一、首先PC中得到了當前欲執行指令的地址,而後須要到主存儲器的MAR中取得到指令的地址;
二、而後到主存儲器的主存儲體中尋找指令;
三、找到指令後放到MDR中;
四、再又MDR將指令發送給IR指令寄存器中;
五、而後IR將指令遞交給CU進行指令分析;
六、指令分析完成後,開始取值:IR先向主存儲器的MAR中訪問到值的地址;
七、再使用地址到主存儲器的主存儲體中尋找值;
八、找到值後放到MDR存儲器數據寄存器中;
九、最後一步,將獲得的值發送給運算器中進行運算。








程序

相關文章
相關標籤/搜索