第一章 基礎知識

2021-09-27 21:04:46 字數 1016 閱讀 6275

王爽《組合語言》第二版習題答案

第1章 基礎知識  

檢測點1.1 

(1)1個cpu的定址能力為8kb,那麼它的位址匯流排的寬度為13位。

(2)1kb的儲存器有1024 個儲存單元,儲存單元的編號從0 到1023 。

(3)1kb的儲存器可以儲存8192(2^13) 個bit,1024個byte。

(4)1gb是1073741824 (2^30) 個byte、1mb是1048576(2^20) 個byte、1kb是1024(2^10)個byte。

(5)8080、8088、80296、80386的位址匯流排寬度分別為16根、20根、24根、32根,則它們的定址能力分別為:64 (kb)、1 (mb)、16 (mb)、4 (gb)。

(6)8080、8088、8086、80286、80386的資料匯流排寬度分別為8根、8根、16根、16根、32根。則它們一次可以傳送的資料為:1 (b)、1 (b)、2 (b)、2 (b)、4 (b)。

(7)從記憶體中讀取1024位元組的資料,8086至少要讀512 次,80386至少要讀256 次。

(8)在儲存器中,資料和程式以二進位制 形式存放。

解題過程:

(1)1kb=1024b,8kb=1024b*8=2^n,n=13。

(2)儲存器的容量是以位元組為最小單位來計算的,1kb=1024b。

(3)8bit=1byte,1024byte=1kb(1kb=1024b=1024b*8bit)。

(4)1gb=1073741824b(即2^30)1mb=1048576b(即2^20)1kb=1024b(即2^10)。

(5)乙個cpu有n根位址線,則可以說這個cpu的位址匯流排的寬度為n。這樣的cpu最多可以尋找2的n次方個記憶體單元。(乙個記憶體單元=1byte)。

(6)8根資料匯流排一次可以傳送8位二進位制資料(即乙個位元組)。

(7)8086的資料匯流排寬度為16根(即一次傳送的資料為2b)1024b/2b=512,同理1024b/4b=256。

(8)在儲存器中指令和資料沒有任何區別,都是二進位制資訊。

第一章 基礎知識

組合語言 第一章 基礎知識 1.3組合語言的組成 組合語言有以下3 類組成 1.彙編指令 機器碼助記符 2.偽指令 由編譯器執行 3.其他符號 右邊一起識別 組合語言的核心是彙編指令,他決定了組合語言的特性 1.4 儲存器 指令和資料在儲存器中存放,也就是平時說的記憶體 磁碟不同於記憶體,磁碟的資料...

第一章 基礎知識

開放式體系結構 iso七層網路協議 應用層表示層 會話層傳輸層 網路層資料鏈路層 物理層fit 查詢本機mac和ip位址 ipconfig all 命令 windows環境下 兩台物理裝置間的通訊方式為點到點 1 3層 使用者程序間的通訊方式為端到端 4 7 層 五層參考模型 模型名稱 協議 埠號 ...

第一章 基礎知識

1 用機器的思想操作機器 2 用彙編去思考,用c去程式設計 暫存器bx的內容送到ax中 3 組合語言組成 1.彙編指令 機器碼的助記符 2.偽指令 由編譯器執行 3.其他符號 由編譯器識別 組合語言的核心是彙編指令,它決定了組合語言的特性。4 要想讓cpu工作,就必須向他提供指令和資料,指令和資料在...