熱身
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 來...