00H —開盒式磁帶機馬達85H —系統(tǒng)請求(SysReq)鍵
01H —關(guān)盒式磁帶機馬達86H —延遲
02H —讀盒式磁帶機87H —移動擴展內(nèi)存塊
03H —寫盒式磁帶機88H —讀取擴展內(nèi)存大小
0FH —格式化ESDI驅(qū)動器定期中斷89H —進入保護模式
21H —讀/寫自檢(POST)錯誤記錄90H —設(shè)備等待
4FH —鍵盤截聽91H —設(shè)備加電自檢
80H —設(shè)備打開C0H —讀取系統(tǒng)環(huán)境
81H —設(shè)備關(guān)閉C1H —讀取擴展BIOS數(shù)據(jù)區(qū)地址
82H —進程終止C2H —鼠標(biāo)圖形
83H —事件等待C3H —設(shè)置WatcHdog超時
84H —讀游戲桿C4H —可編程選項選擇
(1)、功能00H
功能描述:開盒式磁帶機馬達
入口參數(shù):AH=00H
出口參數(shù):CF=0——操作成功,否則,AH=狀態(tài)(86H,若未安裝盒式磁帶機)
(2)、功能01H
功能描述:關(guān)盒式磁帶機馬達
入口參數(shù):AH=01H
出口參數(shù):CF=0——操作成功,否則,AH=狀態(tài)(86H,若未安裝盒式磁帶機)
(3)、功能02H
功能描述:讀盒式磁帶機
入口參數(shù):AH=02H
CX=讀入的字節(jié)數(shù)
ES:BX=存放數(shù)據(jù)的緩沖區(qū)地址
出口參數(shù):CF=0——操作成功,DX=實際讀入的字節(jié)數(shù),ES:BX指向最后一個字節(jié)的后面地址,否則,AH=狀態(tài)碼,其值含義如下: 01H
—— CRC校驗碼錯80H —— 非法命令
02H —— 位信號混亂86H —— 未安裝盒式磁帶機
04H —— 無發(fā)現(xiàn)數(shù)據(jù)
(4)、功能03H
功能描述:寫盒式磁帶機
入口參數(shù):AH=03H
CX=要寫入的字節(jié)數(shù)
ES:BX=已存數(shù)據(jù)的緩沖區(qū)地址
出口參數(shù):CF=0——操作成功,CX=00H,ES:BX指向最后一個字節(jié)的后面地址,否則,AH=狀態(tài)碼,其值含義如下: 80H ——
非法命令86H —— 未安裝盒式磁帶機
(5)、功能0FH
功能描述:格式化ESDI驅(qū)動器定期中斷,僅在PS/2中有效,在此從略
(6)、功能21H
功能描述:讀/寫自檢(POST)錯誤記錄,僅在PS/2中有效,在此從略
(7)、功能4FH
功能描述:鍵盤截聽,僅在PS/2中有效,在此從略
(8)、功能80H
功能描述:打開設(shè)備
入口參數(shù):AH=80H
BX=設(shè)備號
CX=進程號
出口參數(shù):CF=0——操作成功,AH=00H,否則,AH=狀態(tài)碼
(9)、功能81H
功能描述:關(guān)閉設(shè)備
入口參數(shù):AH=81H
BX=設(shè)備號
CX=進程號
出口參數(shù):CF=0——操作成功,AH=00H,否則,AH=狀態(tài)碼
(10)、功能82H
功能描述:進程終止
入口參數(shù):AH=81H
BX=進程號
出口參數(shù):CF=0——操作成功,AH=00H,否則,AH=狀態(tài)碼
(11)、功能83H
功能描述:事件等待
入口參數(shù):AH=83H 若需要事件等待,則:AL=00H
CX:DX=千分秒
ES:BX=信號量字節(jié)的地址
否則,調(diào)用參數(shù)為AL=01H
出口參數(shù):若調(diào)用時,AL=00H,操作成功——CF=0,否則,CF=1
(12)、功能84H
功能描述:讀游戲桿
入口參數(shù):AH=84H
DX=00H——讀取開關(guān)設(shè)置
=01H——讀取阻力輸入
出口參數(shù):CF=1H——操作失敗,否則,
DX=00H時,AL=開關(guān)設(shè)置(位7~4)
DX=01H時,AX、BX、CX和DX分別為A(x)、A(y)、B(x)和B(y)的值
(13)、功能85H
功能描述:系統(tǒng)請求(SysReq)鍵
入口參數(shù):AH=85H AL=00H——鍵按下
=01H——鍵放開
出口參數(shù):CF=0——操作成功,AH=00H,否則,AH=狀態(tài)碼
(14)、功能86H
功能描述:延遲
入口參數(shù):AH=86H
CX:DX=千分秒
出口參數(shù):CF=0——操作成功,AH=00H
(15)、功能87H
功能描述:從常規(guī)內(nèi)存和擴展內(nèi)存之間移動擴展內(nèi)存塊
入口參數(shù):AH=87H
CX=移動的字數(shù)
ES:SI=GDT(Global Descriptor Table)的地址,其結(jié)構(gòu)定義如下: 偏移量存儲的信息
00h-0Fh保留,但現(xiàn)全為0
10h-11h段的長度(2CX-1或更大)
12h-14h24位源地址
15h訪問權(quán)限字節(jié)(其值為93h)
16h-17h保留,但現(xiàn)全為0
18h-19h段的長度(2CX-1或更大)
1Ah-1Ch 24位目標(biāo)源地址
1Dh訪問權(quán)限字節(jié)(其值為93h)
1Eh-2Fh保留,但現(xiàn)全為0
出口參數(shù):CF=0——操作成功,AH=00H,否則,AH=狀態(tài)碼,其含義如下:
01H —— RAM奇偶錯
02H —— 異常中斷錯
03H —— 20號線門地址失敗
(16)、功能88H
功能描述:讀取擴展內(nèi)存大小
入口參數(shù):AH=88H
出口參數(shù):AX=擴展內(nèi)存字節(jié)數(shù)(以K為單位)
(17)、功能89H
功能描述:進入保護模式,CPU從實模式進入保護模式
入口參數(shù):AH=89H
BH=IRQ0的中斷號
BL=IRQ8的中斷號
ES:SI=GDT的地址(參見功能號87H)
出口參數(shù):CF=1——操作失敗,AH=0FFH,否則,AH=00H,CS、DS、ES和SS都是用戶定義的選擇器
(18)、功能90H
功能描述:設(shè)備等待
入口參數(shù):AH=90H AL=驅(qū)動器類型,具體的驅(qū)動器類型定義如下:
=00H~7FH——串行再重用設(shè)備
=80H~0BFH——可重入式設(shè)備
=0C0H~0FFH——等待訪問設(shè)備,沒有自檢功能
00h — 磁盤
02h — 鍵盤
80h — 網(wǎng)絡(luò)
FDh — 軟盤馬達啟動01h — 軟盤
03h — 點設(shè)備(Pointing Device)
FCh — 硬盤復(fù)位
FEh — 打印機
ES:BX=對驅(qū)動器類型80H~0FFH的請求塊地址
出口參數(shù):CF=1——操作失敗,否則,AH=00H
(19)、功能91H
功能描述:設(shè)備加電自檢
入口參數(shù):AH=91H
AL=00H~7FH——串行再重用設(shè)備
=80H~0BFH——可重入式設(shè)備
出口參數(shù):AH=00H
(20)、功能0C0H
功能描述:讀取系統(tǒng)環(huán)境
入口參數(shù):AH=0C0H
出口參數(shù):ES:BX=配置表地址,配置表的定義如下: 偏移量含義說明
00h-01h表的大小(字節(jié)數(shù))
02h系統(tǒng)模型
03h系統(tǒng)子模型
04hBIOS版本號
05h配置標(biāo)志,其各位為1時的說明如下:
位7—DMA通道3使用
位6—存在從屬8259
位5—實時時鐘有效
位4—鍵盤截聽有效
位3—等待外部事件有效
位2—擴展BIOS數(shù)據(jù)區(qū)
位1—微通道設(shè)施
位0—保留
06h-09h保留
(21)、功能C1H
功能描述:讀取擴展BIOS數(shù)據(jù)區(qū)地址,僅在PS/2中有效,在此從略
(22)、功能C2H
功能描述:鼠標(biāo)圖形,僅在PS/2中有效,在此從略
(23)、功能C3H
功能描述:設(shè)置WatcHdog超時,僅在PS/2中有效,在此從略
(24)、功能C4H
功能描述:可編程選項選擇,僅在PS/2中有效,在此從略
01H —關(guān)盒式磁帶機馬達86H —延遲
02H —讀盒式磁帶機87H —移動擴展內(nèi)存塊
03H —寫盒式磁帶機88H —讀取擴展內(nèi)存大小
0FH —格式化ESDI驅(qū)動器定期中斷89H —進入保護模式
21H —讀/寫自檢(POST)錯誤記錄90H —設(shè)備等待
4FH —鍵盤截聽91H —設(shè)備加電自檢
80H —設(shè)備打開C0H —讀取系統(tǒng)環(huán)境
81H —設(shè)備關(guān)閉C1H —讀取擴展BIOS數(shù)據(jù)區(qū)地址
82H —進程終止C2H —鼠標(biāo)圖形
83H —事件等待C3H —設(shè)置WatcHdog超時
84H —讀游戲桿C4H —可編程選項選擇
(1)、功能00H
功能描述:開盒式磁帶機馬達
入口參數(shù):AH=00H
出口參數(shù):CF=0——操作成功,否則,AH=狀態(tài)(86H,若未安裝盒式磁帶機)
(2)、功能01H
功能描述:關(guān)盒式磁帶機馬達
入口參數(shù):AH=01H
出口參數(shù):CF=0——操作成功,否則,AH=狀態(tài)(86H,若未安裝盒式磁帶機)
(3)、功能02H
功能描述:讀盒式磁帶機
入口參數(shù):AH=02H
CX=讀入的字節(jié)數(shù)
ES:BX=存放數(shù)據(jù)的緩沖區(qū)地址
出口參數(shù):CF=0——操作成功,DX=實際讀入的字節(jié)數(shù),ES:BX指向最后一個字節(jié)的后面地址,否則,AH=狀態(tài)碼,其值含義如下: 01H
—— CRC校驗碼錯80H —— 非法命令
02H —— 位信號混亂86H —— 未安裝盒式磁帶機
04H —— 無發(fā)現(xiàn)數(shù)據(jù)
(4)、功能03H
功能描述:寫盒式磁帶機
入口參數(shù):AH=03H
CX=要寫入的字節(jié)數(shù)
ES:BX=已存數(shù)據(jù)的緩沖區(qū)地址
出口參數(shù):CF=0——操作成功,CX=00H,ES:BX指向最后一個字節(jié)的后面地址,否則,AH=狀態(tài)碼,其值含義如下: 80H ——
非法命令86H —— 未安裝盒式磁帶機
(5)、功能0FH
功能描述:格式化ESDI驅(qū)動器定期中斷,僅在PS/2中有效,在此從略
(6)、功能21H
功能描述:讀/寫自檢(POST)錯誤記錄,僅在PS/2中有效,在此從略
(7)、功能4FH
功能描述:鍵盤截聽,僅在PS/2中有效,在此從略
(8)、功能80H
功能描述:打開設(shè)備
入口參數(shù):AH=80H
BX=設(shè)備號
CX=進程號
出口參數(shù):CF=0——操作成功,AH=00H,否則,AH=狀態(tài)碼
(9)、功能81H
功能描述:關(guān)閉設(shè)備
入口參數(shù):AH=81H
BX=設(shè)備號
CX=進程號
出口參數(shù):CF=0——操作成功,AH=00H,否則,AH=狀態(tài)碼
(10)、功能82H
功能描述:進程終止
入口參數(shù):AH=81H
BX=進程號
出口參數(shù):CF=0——操作成功,AH=00H,否則,AH=狀態(tài)碼
(11)、功能83H
功能描述:事件等待
入口參數(shù):AH=83H 若需要事件等待,則:AL=00H
CX:DX=千分秒
ES:BX=信號量字節(jié)的地址
否則,調(diào)用參數(shù)為AL=01H
出口參數(shù):若調(diào)用時,AL=00H,操作成功——CF=0,否則,CF=1
(12)、功能84H
功能描述:讀游戲桿
入口參數(shù):AH=84H
DX=00H——讀取開關(guān)設(shè)置
=01H——讀取阻力輸入
出口參數(shù):CF=1H——操作失敗,否則,
DX=00H時,AL=開關(guān)設(shè)置(位7~4)
DX=01H時,AX、BX、CX和DX分別為A(x)、A(y)、B(x)和B(y)的值
(13)、功能85H
功能描述:系統(tǒng)請求(SysReq)鍵
入口參數(shù):AH=85H AL=00H——鍵按下
=01H——鍵放開
出口參數(shù):CF=0——操作成功,AH=00H,否則,AH=狀態(tài)碼
(14)、功能86H
功能描述:延遲
入口參數(shù):AH=86H
CX:DX=千分秒
出口參數(shù):CF=0——操作成功,AH=00H
(15)、功能87H
功能描述:從常規(guī)內(nèi)存和擴展內(nèi)存之間移動擴展內(nèi)存塊
入口參數(shù):AH=87H
CX=移動的字數(shù)
ES:SI=GDT(Global Descriptor Table)的地址,其結(jié)構(gòu)定義如下: 偏移量存儲的信息
00h-0Fh保留,但現(xiàn)全為0
10h-11h段的長度(2CX-1或更大)
12h-14h24位源地址
15h訪問權(quán)限字節(jié)(其值為93h)
16h-17h保留,但現(xiàn)全為0
18h-19h段的長度(2CX-1或更大)
1Ah-1Ch 24位目標(biāo)源地址
1Dh訪問權(quán)限字節(jié)(其值為93h)
1Eh-2Fh保留,但現(xiàn)全為0
出口參數(shù):CF=0——操作成功,AH=00H,否則,AH=狀態(tài)碼,其含義如下:
01H —— RAM奇偶錯
02H —— 異常中斷錯
03H —— 20號線門地址失敗
(16)、功能88H
功能描述:讀取擴展內(nèi)存大小
入口參數(shù):AH=88H
出口參數(shù):AX=擴展內(nèi)存字節(jié)數(shù)(以K為單位)
(17)、功能89H
功能描述:進入保護模式,CPU從實模式進入保護模式
入口參數(shù):AH=89H
BH=IRQ0的中斷號
BL=IRQ8的中斷號
ES:SI=GDT的地址(參見功能號87H)
出口參數(shù):CF=1——操作失敗,AH=0FFH,否則,AH=00H,CS、DS、ES和SS都是用戶定義的選擇器
(18)、功能90H
功能描述:設(shè)備等待
入口參數(shù):AH=90H AL=驅(qū)動器類型,具體的驅(qū)動器類型定義如下:
=00H~7FH——串行再重用設(shè)備
=80H~0BFH——可重入式設(shè)備
=0C0H~0FFH——等待訪問設(shè)備,沒有自檢功能
00h — 磁盤
02h — 鍵盤
80h — 網(wǎng)絡(luò)
FDh — 軟盤馬達啟動01h — 軟盤
03h — 點設(shè)備(Pointing Device)
FCh — 硬盤復(fù)位
FEh — 打印機
ES:BX=對驅(qū)動器類型80H~0FFH的請求塊地址
出口參數(shù):CF=1——操作失敗,否則,AH=00H
(19)、功能91H
功能描述:設(shè)備加電自檢
入口參數(shù):AH=91H
AL=00H~7FH——串行再重用設(shè)備
=80H~0BFH——可重入式設(shè)備
出口參數(shù):AH=00H
(20)、功能0C0H
功能描述:讀取系統(tǒng)環(huán)境
入口參數(shù):AH=0C0H
出口參數(shù):ES:BX=配置表地址,配置表的定義如下: 偏移量含義說明
00h-01h表的大小(字節(jié)數(shù))
02h系統(tǒng)模型
03h系統(tǒng)子模型
04hBIOS版本號
05h配置標(biāo)志,其各位為1時的說明如下:
位7—DMA通道3使用
位6—存在從屬8259
位5—實時時鐘有效
位4—鍵盤截聽有效
位3—等待外部事件有效
位2—擴展BIOS數(shù)據(jù)區(qū)
位1—微通道設(shè)施
位0—保留
06h-09h保留
(21)、功能C1H
功能描述:讀取擴展BIOS數(shù)據(jù)區(qū)地址,僅在PS/2中有效,在此從略
(22)、功能C2H
功能描述:鼠標(biāo)圖形,僅在PS/2中有效,在此從略
(23)、功能C3H
功能描述:設(shè)置WatcHdog超時,僅在PS/2中有效,在此從略
(24)、功能C4H
功能描述:可編程選項選擇,僅在PS/2中有效,在此從略