今日總結
原碼: 二進制形式,最高位為符號位,正的符號位為0,負數的符號位1
反碼: 正數的跟原碼一樣,負數的反碼除符號位外取反
補碼: 正數的跟原碼一樣,負數的補碼為反碼 + 1
移碼: 作浮點運算的介碼,不管是正數還是負數,都在補碼的基礎上對符號位取反


運算器:
算術邏輯單元ALU: 跟運算相關
累加寄存器AC: 常用于ALU執行算數邏輯運算提供數據并暫存運算結果的寄存器
數據緩沖寄存器DR: 對內存儲器進行讀寫操作的時候,用來暫存數據的寄存器
狀態條件寄存器PSW: 記錄運算中產生的標志信息,每一位單獨使用,成為標志位(進位,溢出,中斷…)
控制器:控制整個計算機各部件有條不紊的工作,其基本功能是取指令與執行指令
程序計數器PC: 用來存放指令地址,運行時用來獲取下一條指令的位置。
指令寄存器IR: 存儲正在執行的指令,存儲位數由指令字長決定。
指令譯碼器ID: 分析指令的操作碼,來決定操作的性質與分法。
時序部件: CPU執行指令時根據時序部件發出的時鐘信號進行相應操作,在取指階段讀取指令,在分析和執行階段讀取數據。

浙公網安備 33010602011771號