第一章 基礎知識

2022-02-22 08:09:59 字數 2110 閱讀 3697

1、用機器的思想操作機器

2、用彙編去思考,用c去程式設計

暫存器bx的內容送到ax中

3、組合語言組成:1.彙編指令(機器碼的助記符)2.偽指令(由編譯器執行)3.其他符號(由編譯器識別)組合語言的核心是彙編指令,它決定了組合語言的特性。

4、要想讓cpu工作,就必須向他提供指令和資料,指令和資料在儲存器中存放,也就是平時說的記憶體,記憶體的作用僅次於cpu。

5、指令和資料是應用上的概念,在記憶體或磁碟上,指令和資料沒有任何區別,都是二進位制資訊。

6、視訊記憶體:顯示卡裡面的記憶體,把資料儲存到視訊記憶體裡面,gpu從視訊記憶體裡面讀取顯示

7、cpu對儲存器的讀寫:cpu要想對資料的讀寫,必須和外部器件(標準的說法是晶元)進行三類資訊的互動:儲存單元的位址(位址資訊)、器件的選擇,讀寫命令(控制資訊)、讀或寫的資料(資料資訊)。——匯流排:位址匯流排、資料匯流排、控制匯流排。實現了指令和資料的分別識別。

8、cpu是通過位址匯流排來指定儲存單元的。位址匯流排上能傳送多少個不同的資訊,cpu就可以對多少個儲存單元進行定址。(32位、64位)要達到64位:1.cpu,2.系統,3.軟體。乙個cpu有n根位址匯流排,則可以說這個cpu的位址匯流排的寬頻為n,這樣的cpu最多可以尋找2的n次方個記憶體單元。

9、cpu與記憶體或其他器件之間的資料傳送是通過資料匯流排來進行的,資料匯流排的寬度決定了cpu和外界的資料傳送速度。

10、8088是8位,8086是16位,80386是32位。

11、cpu對外部器件的控制是通過控制匯流排來進行的。在這裡控制匯流排是個總稱,控制匯流排是一些不同控制線的集合,有多少根控制匯流排,就意味著cpu提供了對外部器件的多少種控制,所以控制匯流排的寬度決定了cpu對外部器件的控制能力。

小結:1、彙編指令是機器指令的助記符,同機器指令一一對應。

2、每一種cpu都有自己的彙編指令集(經常用到的)。

3、cpu可以直接使用的資訊在儲存器中存放。

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

5、儲存單元從零開始順序編號。

6、乙個儲存單元可以儲存8個bit,即8個二進位制數

7、每個cpu晶元都有許多管腳,這些管腳和匯流排相連。也可以說這些管腳引出匯流排。乙個cpu可以引出三種匯流排的寬度標誌了這個cpu的不同方面的效能:位址匯流排的寬度決定了cpu的定址能力;資料匯流排的寬度決定了cpu與其他器件進行資料傳輸時的一次資料傳輸量;控制匯流排寬度決定了cpu對系統中其他器件的控制能力。

還是第一章

8、主機板:主機板上核心器件和一些主要器件,這些器件通過匯流排(位址匯流排、資料匯流排、控制匯流排)相連。介面卡:計算機系統中,所有可用程式控制其互作的裝置,必須受到cpu的控制,cpu對外部裝置不能直接控制,如顯示器、音箱、印表機等。直接控制這些裝置進行互作的是插在擴充套件插槽上的介面卡。例如網絡卡,顯示卡。

9、各類儲存晶元:

10、最終執行程式的是cpu,我們用彙編的時候,必須要從cpu角度考慮問題。(學習彙編的核心思維)。

11、記憶體位址空間:對cpu來說,系統中的所有儲存器中的儲存單元都處於乙個統一的邏輯儲存器中,它的容量受cpu定址能力的限制。這個邏輯儲存器即是記憶體位址空間。

12、例j=5;q=(++j)+(++j)+(++j);q=22。從反彙編可以看出c++編譯器做了一些優化。。

作業錯誤:

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

小甲魚詳細解答:我們規定每個儲存單元為1byte,8kb也就是8×1024byte = 8192byte。這裡求位址匯流排的寬度,也就是令2的n次方=8193,求出n就可以了。

補充:突然發現需要學習彙編,就有了下文。。。

剛開始我看的是東南大學的朱敏老師講的,看著可鬱悶,主要是她好像是一直在讀,只傳授知識,聽不下去。。。(此處省去n多字)

小甲魚官網:

第一章 基礎知識

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

第一章 基礎知識

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

第一章 基礎知識

王爽 組合語言 第二版習題答案 第1章 基礎知識 檢測點1.1 1 1個cpu的定址能力為8kb,那麼它的位址匯流排的寬度為13位。2 1kb的儲存器有1024 個儲存單元,儲存單元的編號從0 到1023 3 1kb的儲存器可以儲存8192 2 13 個bit,1024個byte。4 1gb是107...