1. 程式人生 > >匯編第七日

匯編第七日

font out 實現邏輯 位移 電池 丟失 存儲 one cli

端口讀寫用in(從端口讀)和out(往端口寫)指令:

in al 60h 從60h號端口讀入一個字節

in和out只能使用ax或al存放從端口讀入的數據要發送到端口的數據

訪問8位端口用al,16位用ax

CMOS RAM 芯片有實時鐘(靠電池供電,保證RAM信息不丟失)128個存儲單元的RAM

shl實現邏輯左移,最後一位移出時放入CF位,其左移次數跟cl寄存器有關

例如:

mov al, 0101001h

mov cl, 3

shl al, cl

CF位值將變成0

shr指令實現邏輯右移,其余與shl類似

是否響應中斷?

根據IF位,IF = 1響應中斷,反之

根據可以不響應一定

響應分成可屏蔽中斷不可屏蔽中斷

sti 設置IF = 1

cli 設置IF = 0

Done!!!

匯編第七日