計算機組成 計算機五大部件 I/O 輸入 輸出設備 以及控制器

輸入輸出 I/O設備
輸入輸出設備(I/O)起着人和計算機、設備和計算機、計算機和計算機的聯繫做用。
輸入設備:凡是對計算機發出計算機能識別的信號 就算輸入設備
OCR,掃描儀,耳麥 ,寫字板等
輸出設備:可以接受和識別計算機發出的信號數據 就是輸出設備
音響,顯示器 ,打印機,機牀app

 

控制器
控制器是指揮計算機的各個部件按照指令的功能要求協調工做的部件,是計算機的神經中樞和指揮中心,由指令寄存器IR(InstructionRegister)、程序計數器PC(ProgramCounter)和操做控制器0C(OperationController)三個部件組成,對協調整個電腦有序工做極爲重要。


控制器要遵循三個條件
1 有規定性進行 IR
2 自動性進行 PC
3 有秩序的進行 OC


1 有規定性進行
按照規定進行,就要有指令,既然有指令,就要有存儲指令的單元。因而就有了 「指令寄存器」


如下出自百度:
指令寄存器:用以保存當前執行或即將執行的指令的一種寄存器。指令內包含有肯定操做類型的操做碼和指出操做數來源或去向的地址。指令長度隨不一樣計算機而異,指令寄存器的長度也隨之而異。計算機的全部操做都是經過分析存放在指令寄存器中的指令後再執行的。指令寄存器的輸人端接收來自存儲器的指令,指令寄存器的輸出端分爲兩部分。操做碼部分送到譯碼電路進行分析(指令譯碼器),指出本指令該執行何種類型的操做;地址部分送到地址加法器生成有效地址後再送到存儲器,做爲取數或存數的地址。


2 自動的進行
當指令發出,進行執行指令,指令完成後程序自動加一,執行下一條指令,執行分爲兩種
PS:早起辦法是在指令中包含了下一條指令的地址。在指令執行過程當中將這個地址送人指令地址寄存器便可達到程序持續運行的目的。這個方法適用於早期以磁鼓、延遲線等串行裝置做爲主存儲器的計算機。根據本條指令的執行時間恰當地決定下一條指令的地址就能夠縮短讀取下一條指令的等待時間,從而收到提升程序運行速度的效果。


1 順序執行
pc中存放程序首址,執行一條pc後,自動加一 ,執行下一條


2 轉移
轉移之後 地址和數據同時傳送,地址傳說到 「地址寄存器MAR」,數據傳送到「程序計數器PC」
(設:當i大於0 ,i小於0,等於0 其結果不一樣,就是轉移)


百度百科: http://baike.baidu.com/view/122229.htm




3 有秩序的執行
咱們如何判斷指令如何完成,是經過時間基準,知道大體什麼時間完成一條指令。如此才能進行一條接一條的指令,因而有了 時序線路。(時序系統)
PS:這塊弄的我頭髮大,腦殼發呆啊,什麼觸發器,什麼pc脈衝
PS:完成一個特定操做,所持續的時間叫作節拍


時序部件:觸發器 - X端口和 cp端口 ,當數據加到x端口,但其數據並無進入寄存器,須要cp端口脈衝一上來,觸發器翻轉,數據進去了(鬼才知道這是什麼→_→)
時鐘 (一種基準單位,像手錶中的 石英 有規律震動) 







相關文章
相關標籤/搜索