?? 中斷.txt
字號(hào):
匯編, BIOS和DOS中斷學(xué)習(xí)筆記
金州2005.11.16
說明,個(gè)人學(xué)習(xí)筆記,有眾多的不足之處,不建議作為學(xué)習(xí)資料,
如有喜愛匯編的朋友愿意指正教導(dǎo),不勝感激,凡是文中標(biāo)明
金州注釋的地方,為個(gè)人理解,注意,也許不正確。
這個(gè)學(xué)習(xí)起來比較簡(jiǎn)單,簡(jiǎn)單的說一下
調(diào)用DOS或BIOS功能的基本步驟:
1將調(diào)用的參數(shù)裝入指定寄存器
2如需要功能號(hào),將它裝入 AH
3如需要子功能號(hào),裝入AL
4按中斷類型號(hào)調(diào)用 (這個(gè)有一個(gè)表的,就是規(guī)定的,金州注釋)
5檢查返回看看正確不
(注意是通過軟件中斷調(diào)用的,金州注釋)
DOS調(diào)用
INT 21H
鍵盤調(diào)用,AH=1,6,7,8,A,B,C
例如,單字符輸入(AH=1)
get_key: mov ah, 1
int 21h (就是等待輸入,金州注釋)
cmp al, 'Y'
je yes (就是你按Y,就認(rèn)為是YES,金州注釋)
cmp al, 'N'
je no
jne get_key
yes:
......
np:
........
(
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -