【計(jì)算機(jī)基礎(chǔ)Ep14】王爽《匯編語言(第三版)》知識(shí)點(diǎn)梳理(二)
第一章 基礎(chǔ)知識(shí)
1.8地址總線
功能:CPU通過地址總線來指定存儲(chǔ)單元。
作用:地址總線上能傳遞多少個(gè)不同的信息,CPU就可以對(duì)多少個(gè)存儲(chǔ)單元進(jìn)行尋址。
尋址情況:n根地址總線可以傳送2^n個(gè)不同的數(shù)據(jù),尋找2^n個(gè)內(nèi)存單元。
寬度:一個(gè)CPU有N根地址線,則可以說這個(gè)CPU的地址總線的寬度為N。
1.9數(shù)據(jù)總線
功能:CPU與內(nèi)存或其他器件之間的數(shù)據(jù)傳送是通過數(shù)據(jù)總線來進(jìn)行的。
作用:數(shù)據(jù)總線的寬度決定了CPU和外界的數(shù)據(jù)傳送速度——
????8根數(shù)據(jù)總線一次可傳送一個(gè)8位二進(jìn)制數(shù)據(jù),16根數(shù)據(jù)總線一次可傳送兩個(gè)字節(jié)。
1.10控制總線
功能:CPU對(duì)外部器件的控制是通過控制總線來進(jìn)行的。
組成:控制總線是個(gè)總稱,控制總線是一些不同控制線的集合,有多少根控制總線,就意味著CPU提供了對(duì)外部器件的多少種控制。
作用:控制總線的寬度決定了CPU對(duì)外部器件的控制能力。
1.11內(nèi)存地址空間(概述)
什么是內(nèi)存地址空間呢?
——舉例來講,一個(gè)CPU的地址總線寬度為10,那么可以尋址1024個(gè)內(nèi)存單元,這1024個(gè)可尋到的內(nèi)存單元就構(gòu)成這個(gè) CPU的內(nèi)存地址空間。
1.12主板
組成:核心器件和主要器件,通過總線相連,器件包括——
????CPU、存儲(chǔ)器、外圍芯片組、擴(kuò)展插槽等(擴(kuò)展插槽上一般插有RAM內(nèi)存條和各類接口卡)。
1.13接口卡
功能:直接控制設(shè)備進(jìn)行工作的是擴(kuò)展插槽上的接口卡,從而實(shí)現(xiàn)CPU對(duì)外設(shè)的間接控制(CPU對(duì)外部設(shè)備不能直接控制)。
原理:CPU通過總線向接口卡發(fā)送命令,接口卡根據(jù)CPU的命令控制外設(shè)進(jìn)行工作。
1.14各類存儲(chǔ)器芯片
特點(diǎn):從物理連接上看是獨(dú)立的、不同的器件。
分類:
按讀寫屬性:
隨機(jī)存儲(chǔ)器(RAM):可讀可寫,但必須帶電存儲(chǔ),關(guān)機(jī)后存儲(chǔ)的內(nèi)容丟失;
只讀存儲(chǔ)器(ROM):只能讀取不能寫入,關(guān)機(jī)后其中的內(nèi)容不丟失。
按功能和連接:
隨機(jī)存儲(chǔ)器:
作用:用于存放供CPU使用的絕大部分程序和數(shù)據(jù);
組成:裝在主板上的RAM+插在擴(kuò)展插槽上的RAM;
裝有BIOS(Basic Input/Output System,基本輸入/輸出系統(tǒng))的ROM:
BIOS:主板 和各類接口卡(如顯卡、網(wǎng)卡等)廠商提供的軟件系統(tǒng),可以通過它利用該硬件設(shè)備進(jìn)行最基本的輸入輸出;
例子:主板上的ROM中存儲(chǔ)著主板的BIOS(通常稱為系統(tǒng)BIOS);顯卡上的ROM存儲(chǔ)著顯卡的BIOS;如果網(wǎng)卡上裝有ROM,那其中就可以存儲(chǔ)網(wǎng)卡的BIOS;
接口卡上的RAM:
適用范圍:某些接口卡需要對(duì)大批量輸入、輸出數(shù)據(jù)進(jìn)行暫時(shí)存儲(chǔ),在其上裝有RAM;
例子:最典型的是顯卡上的RAM,一般稱顯存——顯示卡隨時(shí)將顯存中的數(shù)據(jù)向顯示器輸出,將需要顯示的內(nèi)容寫入顯存,就會(huì)出現(xiàn)在顯示器上。
1.15內(nèi)存地址空間
存儲(chǔ)器共性:
都和CPU的總線相連;
CPU對(duì)它們進(jìn)行讀或?qū)懙臅r(shí)候都通過控制線發(fā)出內(nèi)存讀寫命令。
內(nèi)存地址空間:
定義:CPU在操控物理存儲(chǔ)器的時(shí)候,把它們當(dāng)做內(nèi)存來對(duì)待,總的看做一個(gè)由若干存儲(chǔ)單元組成的邏輯存儲(chǔ)器,這個(gè)邏輯存儲(chǔ)器就是內(nèi)存地址空間;
功能:CPU在這段地址空間中讀寫數(shù)據(jù),即在相對(duì)應(yīng)的物理存儲(chǔ)器中讀寫數(shù)據(jù);
特點(diǎn):內(nèi)存地址空間的大小受CPU地址總線寬度的限制;
作用:基于計(jì)算機(jī)硬件系統(tǒng)編程時(shí),必須知道這個(gè)系統(tǒng)中的內(nèi)存地址空間分配情況——
在某類存儲(chǔ)器中讀寫數(shù)據(jù),必須知道它的第一個(gè) 單元的地址和最后一個(gè)單元的地址,才能保證讀寫操作是在預(yù)期的存儲(chǔ)器中進(jìn)行;
注意:不同的計(jì)算機(jī)系統(tǒng)的內(nèi)存地址空間的分配情況是不同的。