cpu的指令系統稱為機器語言,機器語言是用二進制代碼表示的計算機能直接識別和執行的壹種機器指令的集合。
它是計算機的設計者通過計算機的硬件結構賦予計算機的操作功能,機器語言具有靈活、直接執行和速度快等特點。壹條指令就是機器語言的壹個語句,它是壹組有意義的二進制代碼,指令的基本格式如:操作碼字段地址碼字段其中操作碼指明了指令的操作性質及功能,地址碼則給出了操作數或操作數的地址。
用機器語言編寫程序,編程人員要首先熟記所用計算機的全部指令代碼和代碼的涵義,手編程序時,程序員得自己處理每條指令和每壹數據的存儲分配和輸入輸出,還得記住編程過程中每步所使用的工作單元處在何種狀態。這是壹件十分繁瑣的工作,編寫程序花費的時間往往是實際運行時間的幾十倍或幾百倍。
中央處理器簡介
中央處理器CentralProcessingUnit,簡稱CPU,是1971年推出的壹個計算機的運算核心和控制核心,是信息處理、程序運行的最終執行單元。中央處理器包含運算邏輯部件、寄存器部件和控制部件等,並具有處理指令、執行操作、控制時間、處理數據等功能。在中央處理器芯片上,晶體管之間有微電纜聯接,通過該微電纜實現晶體管之間的傳導。
寄存器部件,包括通用寄存器、專用寄存器和控制寄存器,通用寄存器又可分定點數和浮點數兩類,它們用來保存指令執行過程中臨時存放的寄存器操作數和中間的操作結果。通用寄存器是中央處理器的重要組成部分,大多數指令都要訪問到通用寄存器。通用寄存器的寬度決定計算機內部的數據通路寬度,其端口數目往往可影響內部操作的並行性。