組合語言 第14章 埠

2021-09-02 02:06:14 字數 1075 閱讀 1609

14.1 埠的讀寫

注意:在in 和 out 指令中,只能使用ax 或 al 來存放從埠中讀入的資料或要傳送到埠中的資料。訪問8位埠時用al,訪問16位埠時用ax。

14.2 cmos ram 晶元

pc機中,有乙個cmos ram 晶元,一般簡稱cmos.晶元特徵如下:

(1) 包含1個實時鐘和1個128個儲存單元的ram儲存器;

(2) 該晶元靠電池供電。所以,關機後其內部的實時鐘仍可正常工作,ram 中的資訊不丟失。

(3) 128個位元組的ram中,內部實時鐘占用0~0dh單元來儲存時間資訊,其餘大部分單元用於儲存系統配置資訊,供系統啟動時bios 程式讀取。bios 也提供了相關的程式,使我們可以在開機的時候配置cmos ram中的系統資訊。

(4) 該晶元內部有2個埠,埠位址為70h和71h。cpu通過這2個埠來讀寫cmos ram.

(5) 70h 為位址埠,存放要訪問的cmos ram 單元的位址;71h 為資料埠,存放從選定的cmos ram 單元中讀取的資料,或要寫入到其中的資料。

cpu 對cmos ram 的讀寫分2步進行,比如,讀cmos ram 的2號單元:

① 將2 送入埠70h;

② 從埠71h 讀出2號單元的內容;

14.3 shl 和shr 指令

如果移動位數》1時,必須將移動位數放在cl中。

14.4 cmos ram 中儲存的時間資訊實驗14:

筆記 組合語言 第14章 埠

14.0 概述 pc機系統中,和cpu通過匯流排相連的晶元除了各種儲存器外,還有以下3種晶元 1 各種介面卡 如網絡卡,顯示卡 上的的介面晶元,它們控制介面卡進行工作 2 主機板上的介面晶元,cpu通過他們對部分外設進行訪問 3 其他晶元,用來儲存相關的系統資訊,或進行相關的輸入輸出處理 在這些晶元...

組合語言 第14章

第十四章 埠 pc機中,和cpu通過匯流排相連的晶元除了各種暫存器外,還有以下三種晶元 1 各種介面卡 如網絡卡 顯示卡 上的介面晶元,他們控制介面卡進行工作 2 主機板上的介面晶元,cpu通過他們對部分外設進行訪問 3 其他晶元,用來儲存相關系統資訊,或進行相關的輸入輸出處理。上述三種晶元都有一組...

組合語言 14埠

各種儲存器都和cpu的位址線 資料線 控制線相連。cpu在操控它們的時候,把它們都當作記憶體來對待,把它們總地看做乙個由若干儲存單元組成的邏輯儲存器,這個邏輯儲存器稱其為記憶體位址空間。在pc機系統中,和cpu通過匯流排相連的晶元除各種儲存器外,還有以下3種晶元 各種介面卡 比如,網絡卡 顯示卡 上...