我們知道cpu是通過匯流排與其它裝置進行互動的(讀取/傳送資料).cpu與其它裝置進行互動的匯流排可以在邏輯上分為三類:
(1)位址線
(2)控制線
(3)資料線
其中資料線傳送讀寫的資料資訊,位址線傳送需要讀寫的記憶體位址;控制線傳送的資訊說明是"讀"還是"寫"。
下面以cpu讀或寫記憶體位址為0003h單元為例,進行cpu工作步驟的說明:
1.cpu的讀資料原理
(1) cpu通過位址匯流排傳送0003h單元位址;
(2) cpu通過控制線傳送讀取指令;
(3) 儲存卡將記憶體位址0003h的單元內容(如:08)傳入cpu(傳入cpu的某個暫存器中);
2.cpu的寫資料原理:
(1)cpu通過位址線選中0003h單元位址;
(2)通過控制匯流排傳送寫指令;
(3)將cpu的資料(資料在某個暫存器中) 送入記憶體的0003h位址單元!
我們知道cpu可以讀取的資料**只有三個地方:
(1)cpu內部(主要是cpu的幾個暫存器);
(2)記憶體(這是主要的與cpu進行資料互動的地方);
(2)就是各個埠(串列埠,我們常用的鍵盤,滑鼠等);
cpu的基本結構及其工作原理
處理器 cpu,central processing unit 是一塊超大規模的積體電路,是一台計算機的運算核心 core 和控制核心 control unit 它的功能主要是解釋計算機指令以及處理計算機軟體中的資料。處理器主要包括運算器 算術邏輯運算單元,alu,arithmetic logic ...
cpu的工作原理
cpu 只能識別機器碼,如110001010。每一位只有兩種狀態,分別表示高電平和低電平。如果用這種法式去編碼,就顯得不便記憶和理解。所以隨著時代的發展,就產生了組合語言。相對機器碼,組合語言就好理解多了。它主要通過彙編指令集來實現編碼。不過cpu還是不能直接來識別出彙編碼,要通過編譯器來對組合語言...
CPU 的工作原理
cpu 的根本任務就是執行指令,對計算機來說最終都是一串由 0 和 1 組成的序列。cpu 從邏輯上可以劃分成 3 個模組,分別是控制單元 運算單元和儲存單元 其內部架構如下 控制單元 控制單元是整個cpu的指揮控制中心,由指令暫存器ir instruction register 指令解碼器id i...