新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 微處理器的組成

        微處理器的組成

        作者: 時間:2016-12-02 來源:網絡 收藏
        微處理器包括兩個主要部分,運算器控制器
        1.運算器:是計算機中進行數據加工的部件,其主要功能包括:
        (1)執行數值數據的算術加減乘除等運算,執行邏輯數據的與或非等邏輯運算,由一個被稱為 ALU 的線路完成。
        (2)暫時存放參加運算的數據和中間結果,由多個通用寄存器來承擔。
        (3)運算器通常也是數據傳輸的通路。
        2.控制器
        計算機中控制執行指令部件,要向計算機各功能部件提供每一時刻協同運行所需的控制信號。其主要功能包括:
        (1)正確執行每條指令:首先是取來一條指令,接著分析這條指令,再按指令格式和功能執行這條指令。
        (2)保證指令按規定序列自動連續地執行。
        (3)對各種異常情況和請求及時響應和處理。
        3.CPU中的主要寄存器:
        (1)累加器(A):使用最頻繁的寄存器,配合ALU進行各種數據處理。
        (2)數據寄存器(DR):是通過數據總線向存儲器和I/O設備讀寫數據的暫存單元。
        (3)指令寄存器(IR):暫存當前指令。
        (4)指令譯碼器(ID):將每條指令譯碼變成控制電平。
        (5)程序計數器(PC):存放當前指令地址。 CPU執行程序時,先按PC給出的地址到存儲器 取一條指令,PC自動加1。CPU執行完一條指令,再到存儲器取下一條指令。
        (6)地址寄存器(AR):用于保存當前CPU所要訪問的內存單元或I/O設備的地址。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 高平市| 潜江市| 资中县| 胶南市| 新民市| 紫云| 河池市| 温泉县| 广水市| 镇远县| 桓仁| 布拖县| 阿瓦提县| 南涧| 芮城县| 东乡| 华坪县| 余庆县| 南城县| 厦门市| 慈溪市| 同江市| 阿拉尔市| 商城县| 营口市| 开江县| 镇平县| 屏东市| 遂川县| 游戏| 绥芬河市| 昭觉县| 金塔县| 安达市| 德江县| 武强县| 阜新市| 松原市| 泰宁县| 桦川县| 凤城市|