組合語言學習與記錄(2)

2021-09-24 07:14:50 字數 641 閱讀 9799

答:

首先先看之前記錄的:

乙個cpu有n根位址匯流排,我們就可以說這個cpu的位址匯流排寬度為n,那麼這個cpu就可以尋找2的n次方個儲存單元.

我們知道乙個儲存單元可以儲存乙個位元組(byte)

8kb = 8192byte

就變成2的n次方= 8192

n = 13.

答:我們知道儲存單元的單位是位元組,所以應為 1024個儲存單元. 儲存編號從0起,即0 - 1023.

答:1024 * 1024 個bit 和 1024個byte 主要是考察了進製轉換

也是進製轉換

1gb = 1024 * 1024 * 1024 1mb = 1024 * 1024 1kb = 1024

乙個cpu有n根位址匯流排,我們就可以說這個cpu的位址匯流排寬度為n,那麼這個cpu就可以尋找2的n次方個儲存單元.

所以分別為2的16 20 24 32次方

在這裡其實 資料匯流排一根只能傳遞乙個0或者1,也就是一位(bit),那麼8根就是8位 = 1位元組 所以答案 1byte 1byte 2byte 2byte 4byte

這裡8086資料匯流排為16根那一次就能讀2個位元組,所以要讀512次 80386資料匯流排為32根,一次可以讀4個位元組,要讀256次

這個很明顯是 二進位制了

組合語言學習筆記2

組合語言學習筆記2 暫存器 乙個cpu是由運算器,控制器,暫存器等期間組成,這些器件是有內部匯流排連線的。運算器進行運算 資訊處理 暫存器進行資訊儲存的,控制器進行控制各種期間的工作。程式設計師對cpu的控制就是通過指令改變暫存器中的儲存資訊進行間接地控制cpu的。當然不同的cpu,暫存器的結構個數...

組合語言學習筆記(2)

1 彙編指令 機器碼的助記符,有對應的機器碼 2 偽指令 沒有對應的機器碼,由編譯器執行,計算機並不執行 3 其他符號 由編譯器識別,沒有對應的機器碼 指令和資料是應用上的概念。在記憶體或磁碟上,指令和資料沒有任何區別,都是二進位制資訊。cpu要想進行資料讀寫,必須和外部器件進行下面三類資訊互動 匯...

組合語言學習 2 程式

乙個簡單的程式 乙個源程式從寫出到執行的過程 程式 包含彙編指令和偽指令 彙編指令 組成由計算機執行的程式 1 偽指令 由編譯器來處理 1 段名 segment 段名 ends 定義 段 2 end 匯程式設計序的結束標誌 3 assume 假設,將段名和段暫存器關聯 assume cs codes...