基礎(chǔ)概念
- 匯編語(yǔ)言直接工作在硬件之上
- 機(jī)器語(yǔ)言:機(jī)器指令的集合
- 機(jī)器指令:一臺(tái)機(jī)器可以正確執(zhí)行的命令
- 指令和數(shù)據(jù)是應(yīng)用上的概念缕坎,在內(nèi)存/磁盤(pán)上丈攒,沒(méi)有任何區(qū)別,都是二進(jìn)制信息
- 總線:地址、數(shù)據(jù)及志、控制
cpu從3號(hào)內(nèi)存單元讀取數(shù)據(jù):
- cpu通過(guò)地址總線將地址信息3發(fā)出
- cpu通過(guò)控制總線發(fā)出read命令,選中存儲(chǔ)器芯片寨腔,并通知它速侈,將要從中讀取數(shù)據(jù)
- 存儲(chǔ)器將3號(hào)單元的數(shù)據(jù)通過(guò)數(shù)據(jù)總線送入cpu
cpu將數(shù)據(jù)26寫(xiě)入3號(hào)單元
- cpu通過(guò)地址總線將地址信息3發(fā)出
- cpu通過(guò)控制總線發(fā)出write命令,選中存儲(chǔ)器芯片迫卢,并通知它倚搬,將要往里寫(xiě)入數(shù)據(jù)
- cpu通過(guò)數(shù)據(jù)總線將數(shù)據(jù)26送入3號(hào)單元
接口卡
cpu通過(guò)總線向接口卡發(fā)送命令,接口卡根據(jù)cpu的命令控制外設(shè)工作
各類(lèi)存儲(chǔ)器芯片
各種RAM+ROM構(gòu)成了整個(gè)的邏輯存儲(chǔ)器乾蛤,也就是內(nèi)存地址空間每界,CPU在這段地址空間中讀寫(xiě)數(shù)據(jù),也就是在相對(duì)應(yīng)的物理存儲(chǔ)器中讀寫(xiě)數(shù)據(jù)家卖。
- ROM:裝有BIOS
BIOS:是主板和各類(lèi)接口卡提供的軟件系統(tǒng)眨层,利用它,可以對(duì)硬件設(shè)備進(jìn)行最基本的輸入輸出
分別位于主板和各種接口卡上上荡,比如網(wǎng)卡趴樱、顯卡
- RAM:主隨機(jī)存儲(chǔ)器
主板上的RAM + 擴(kuò)展插槽上的RAM:存放CPU使用的絕大部分的程序和數(shù)據(jù)
- RAM:接口卡上的
某些接口卡需要對(duì)大批量的輸入、輸出數(shù)據(jù)緩存,在其上裝有RAM伊佃。比如顯卡上的RAM窜司,稱(chēng)為顯存。我們將內(nèi)容寫(xiě)入顯存航揉,就會(huì)顯示在顯示器上塞祈。
8086PC內(nèi)存地址空間分配