程式是怎樣跑起來的(11) 硬體控制方法

2021-08-15 09:05:13 字數 580 閱讀 9183

熱身

1. 在組合語言中,是用什麼指令來同外圍是裝置進行輸入輸出操作的?

2. i/o是什麼的縮寫?

3. 用來識別外圍裝置的編號稱為什麼?

4. irq是什麼的縮寫?

5. dma是什麼的縮寫?

6. 用來識別具有dma功能的外圍裝置的編號稱為什麼?

答案

1. in指令和out指令

(在x86系列cpu用的組合語言中,通過in指令來實現i/o輸入,out指令來實現i/o輸出)

2. input/output

3. i/o位址或i/o埠號

(所有連線到計算機的外圍裝置都會分配乙個i/o位址編號)

4. interrupt request

(irq指的是用來執行硬體終端請求的編號)

5. direct memory access

(dma指的是,不經過cpu中介處理,外圍裝置直接同計算機的主記憶體進行資料傳輸)

6. dma通道

(像磁碟這樣用來處理大量資料的外圍裝置都具有dma功能)

讀《程式是怎樣跑起來的》

我們開始學習程式設計最先接觸的是vb,因為vb比較容易看到成果,簡單的 就可以實現好玩的功能。我們有邏輯,並用這種高階語言表達出來時,計算機是怎樣處理的呢,計算機內部是如何儲存傳遞資料的,讀了 程式是怎樣跑起來的 感覺以前寫的 更生動了,可以在你眼前跑來跑去了。本文先來介紹cpu是什麼。cpu 處理...

《程式是怎樣跑起來的》筆記

章節摘要 備註總結 對程式設計師來說 cpu 是什麼 cpu 內部由暫存器,控制器,運算器和時鐘四個部分組成 有些 cpu時鐘部分在外部 程式啟動後,控制器從記憶體讀取指令和資料 程式儲存在記憶體中,cpu來執行 對程式設計師來說 cpu 是什麼 cpu是暫存器的集合體 程式是把cpu作為暫存器來描...

《程式是怎樣跑起來的》讀書筆記

一本比較適合對計算機零認識的人看的科普書,因為很簡單,我們快速讀完,並完成了這篇測試筆記,該筆記提取了我們認為值得了解的要點。目錄第 6 章 親自嘗試壓縮資料 第 7 章 程式是在何種環境中執行的 第 8 章 從原始檔到可執行檔案 1 通過 dll 檔案實現函式共用 2 通過呼叫 stdcall 來...