第14章 端口

CPU通過(guò)總線連接的,除了存儲(chǔ)器外還包括3種芯片。

1、各種接口卡(網(wǎng)卡、顯卡等)上的接口芯片。

2、主板上的接口芯片。

3、其他芯片。

在這里芯片中又存在由CPU進(jìn)行讀寫的寄存器,它們有兩點(diǎn)共性:

1、都和CPU總線連接。

2、通過(guò)控制總線發(fā)出讀寫命令。

CPU把這些寄存器看成端口,并對(duì)它們編址。

CPU可以直接對(duì)3個(gè)地方的數(shù)據(jù)進(jìn)行直接讀寫,這其中就包括端口,這3個(gè)地方是:

1、CPU內(nèi)部寄存器。

2、內(nèi)存單元。

3、端口。

14.1端口的讀寫

CPU通過(guò)端口地址來(lái)定位端口,它最多可以定位216個(gè)端口。

對(duì)端口讀寫的命令只有IN和OUT指令。

IN:從端口讀取數(shù)據(jù)。

OUT:向端口寫入數(shù)據(jù)。

CPU訪問(wèn)內(nèi)存和端口的方式大致相同,很簡(jiǎn)單沒(méi)啥可說(shuō)的,可參見P266所述。

IN和OUT只能使用AX和AL來(lái)存放從端口讀入和向端口輸出的數(shù)據(jù)。

14.2

CMOS RAM芯片

P266~P267簡(jiǎn)單地介紹了一下CMOS,其實(shí)沒(méi)啥可看的。

CMOS是個(gè)芯片,其上有內(nèi)存RAM,還有電池。正是因?yàn)橛须姵兀娔X上的時(shí)鐘才不會(huì)在關(guān)機(jī)的時(shí)候停,內(nèi)存才能持久地保存著數(shù)據(jù)。

CMOS中的RAM中保存的是BIOS,所以可見BIOS并不是一個(gè)硬件,BIOS只不過(guò)是一個(gè)程序。所以我們平常說(shuō)的設(shè)置BIOS(就是一開機(jī)按F2或者DEL進(jìn)去的那個(gè)界面)也可以說(shuō)成是設(shè)置CMOS。

14.3

SHL和SHR指令

都是邏輯位移指令。

SHL(Shift

Logical Left):邏輯左移。

SHR(Shift

Logical Right):邏輯右移。

SHL作用:將寄存器或內(nèi)存單元中的數(shù)據(jù)向左移位,并將移出的最后一位寫入CF(Carry Flag,進(jìn)位寄存器),低位補(bǔ)0。

如果移動(dòng)位數(shù)大于1,必須將移動(dòng)位數(shù)存入CL(Count Low,計(jì)數(shù)寄存器)中。

SHR作用:將寄存器或內(nèi)存單元中的數(shù)據(jù)向右移位,并將移出的最后一位寫入CF(Carry Flag,進(jìn)位寄存器),高位補(bǔ)0。

14.4

CMOS RAM中存儲(chǔ)的時(shí)間信息

這個(gè)沒(méi)什么好說(shuō)的,值得一說(shuō)的就是這個(gè)時(shí)間信息是用BCD碼存儲(chǔ)的。

所謂BCD碼就是用4位2進(jìn)制數(shù)字表示一個(gè)十進(jìn)制數(shù)字的方法,也是16進(jìn)制數(shù)字中從0~9的表示方法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 8086匯編 本筆記是筆者觀看小甲魚老師(魚C論壇)《零基礎(chǔ)入門學(xué)習(xí)匯編語(yǔ)言》系列視頻的筆記,在此感謝他和像他一樣...
    Gibbs基閱讀 37,391評(píng)論 8 114
  • 版權(quán)聲明:本文為 gfson 原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處。注:作者水平有限,文中如有不恰當(dāng)之處,請(qǐng)予以指正,萬(wàn)分感謝...
    gfson閱讀 730評(píng)論 0 0
  • 1、嵌入式系統(tǒng)的定義 (1)定義:以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本...
    榮卓然閱讀 1,859評(píng)論 0 5
  • 王爽匯編全書知識(shí)點(diǎn)大綱 第一章 基礎(chǔ)知識(shí) 機(jī)器語(yǔ)言 匯編語(yǔ)言的產(chǎn)生 匯編語(yǔ)言的組成 存儲(chǔ)器 cpu對(duì)存儲(chǔ)器的讀寫 ...
    2c3ba901516f閱讀 2,453評(píng)論 0 1
  • 北方的秋來(lái)得肆意而猛烈 像一場(chǎng)來(lái)勢(shì)兇兇的浪潮 一夜間 便黃了楓葉 落了秋霜
    藥藥的李閱讀 139評(píng)論 0 3