埃德蒙顿华人社区-Edmonton China

 找回密码
 注册
查看: 671|回复: 0

华克山庄娱乐城 BIOS中断大全(2)

[复制链接]
鲜花(0) 鸡蛋(0)
发表于 2010-8-8 19:07 | 显示全部楼层 |阅读模式
老杨团队,追求完美;客户至上,服务到位!
  (13)、功能0CH & l- \& M! S7 Z% p& C
  功能描述:查寻
9 ?, b& b; Z; k  入口参数:AH=0CH5 R! p& p/ u0 y, n  P- l
  CH=柱面的低8位
3 ^! Q1 A0 c6 \. L6 x  CL(7-6位)=柱面的高2位
5 i* |( r  k& N; E" E  DH=磁头
" H2 |! C0 F  y/ }/ H6 d4 B. O" l! i  DL=80H~0FFH:硬盘
& w  b0 E! y2 e! P/ r  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
6 |0 n. Y# @+ C# Z; G- ~  (14)、功能0DH
! `" W5 M# Q# q  功能描述:硬盘系统复位9 v2 u  U9 D- R+ Z! v' t
  入口参数:AH=0DH5 \+ x9 o1 ^! T  R1 D- k
  DL=80H~0FFH:硬盘" ^8 ~5 K2 A" n8 O% P
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
. \( G8 n1 c3 V* M6 m8 H% x! q) I  (15)、功能0EH $ {3 ]- s" p1 a" E  k$ Z" {; w
  功能描述:读扇区缓冲区9 m2 Y: R. O# [5 Q2 }
  入口参数:AH=0EH* j  A' n- k& H6 P* @6 X
  ES:BX=缓冲区的地址
8 a- H! x6 L0 ]  E/ z, Y& h& _. y  出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明$ S7 I( m& i9 M6 @! R: u+ ]
  (16)、功能0FH : F- Z5 W. B3 G+ t  E/ _
  功能描述:写扇区缓冲区
4 s" u/ U/ o9 N) N  入口参数:AH=0FH* s! T3 T% Q7 A" }: L- Z
  ES:BX=缓冲区的地址
' W: v7 @" h% P  出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明# I7 G  }( `* D
  (17)、功能10H - O5 ]% P7 |0 |1 V* f6 s# k0 H
  功能描述:读取驱动器状态
: I* O9 q: R" T2 g& j& s; j  入口参数:AH=10H
3 \- M9 q: p: N, Y  DL=80H~0FFH:硬盘" o. P% {4 T) U! N
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明8 \8 L; C. @; ]- M, m  v% q
  (18)、功能11H
/ T! P7 s- K/ p1 J0 m  功能描述:校准驱动器- U4 N! H) E6 w$ W
  入口参数:AH=11H, w/ p- C7 j; D4 X3 @& R
  DL=80H~0FFH:硬盘  V5 C0 \/ m1 b* ~6 q5 Y
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明/ K$ \  W2 D. U
  (19)、功能12H
" S9 I; @) k6 a3 Y  功能描述:控制器RAM诊断
. B4 \5 }2 s* E2 d7 F8 K: Y  入口参数:AH=12H( N: z, o0 X3 N3 X
  出口参数:CF=0――操作成功,否则,金都国际娱乐城 全新网络游戏《唯舞独尊online》,AH=状态代码,参见功能号01H中的说明
- T) v- W( y9 T6 n% w3 W, f2 Y; w  (20)、功能13H
, N% F, C* R6 c( ~5 b0 L9 U  功能描述:控制器驱动诊断
4 {$ c6 ]# w! e( ]3 ?2 \  入口参数:AH=13H# T0 N8 q7 K' v6 w7 V
  出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明) M9 a* l4 t+ ~9 M
  (21)、功能14H ; I- l7 o( s7 m( I) }# S  C! M
  功能描述:控制器内部诊断
3 C! G# k, O6 C) W6 l) F6 H* w6 m  入口参数:AH=14H0 h' X* r$ T  x5 f' M
  出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明; x% V2 N8 a0 V9 f9 p
  (22)、功能15H ; M% n2 |! S) a% }, r+ V: Y3 ?
  功能描述:读取磁盘类型* c) s; Z! E, j4 v0 q5 Y# B* u, X
  入口参数:AH=15H+ n' D9 k2 z/ x1 X# [7 h3 k9 ]: w; `
  DL=驱动器,华克山庄娱乐城 游戏能成为一种替代MAS的研究方法吗,00H~7FH:软盘;80H~0FFH:硬盘
3 _* \" g/ w: g9 V  出口参数:CF=1――操作失败,AH=状态代码,参见功能号01H中的说明, 否则,AH=00H ― 未安装驱动器
0 ^/ h9 I8 i! q+ w, f  =01H ― 无改变线支持的软盘驱动器
8 Y2 S; y$ M) Q! q  Q2 @& i  =02H ― 带有改变线支持的软盘驱动器
  C# A. V! ~9 }( I% A  =03H ― 硬盘,CX:DX=512字节的扇区数
7 Q3 T5 y) [& c/ p9 B  (23)、功能16H
' a! P# _- Y! _- j; l3 Y  功能描述:读取磁盘变化状态
. O4 m% W3 `. u" N' Z  入口参数:AH=16H
2 p! q! T( h) M( J2 q" u3 z  DL=00H~7FH:软盘8 |/ f2 }, ?4 s9 Q' Y  |. N# r
  出口参数:CF=0――磁盘未改变,AH=00H,否则,AH=06H,参见功能号01H中的说明
0 Z- ?; c( B5 j  (24)、功能17H 2 |9 g8 g# k! v
  功能描述:设置磁盘类型) ]* B! T# X1 F/ |) T" T. t
  入口参数:AH=17H
& a4 r# s# I9 \, X+ Z3 H! `  DL=00H~7FH:软盘 AL=00H ― 未用
0 E2 F0 L1 j7 ?+ |  =01H ― 360K在360K驱动器中, m) U5 Q6 {* t* @; [
  =02H ― 360K在1.2M驱动器中5 ~5 K* M1 D8 o. N2 J: Q) e, x
  =03H ― 1.2M在1.2M驱动器中
" [) X6 }8 f: V. H0 h# P  =04H ― 720K在720K驱动器中0 P* [& @8 l& I0 g
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态编码,参见功能号01H中的说明& B; Z, f0 r. e. g% |! v* l
  (25)、功能18H
6 l5 m# A! E2 y/ G  功能描述:设置格式化媒体类型; o1 Z# S- u+ L1 R2 u! _
  入口参数:AH=18H
$ w/ P7 H5 h9 v8 g+ L  CH=柱面数
0 n' g* u5 S  s( B" }8 Y  CL=每磁道的扇区数
. H& j) o8 e' d- d  DL=00H~7FH:软盘( y0 l& X: t5 F
  出口参数:CF=0――操作成功,AH=00H,ES:DI=介质类型参数表地址,否则,AH=状态编码,参见功能号01H中的说明: h4 S, O4 b5 S' m3 [
  (26)、功能19H + m, V$ U, p, T, h0 t$ ^
  功能描述:磁头保护,仅在PS/2中有效,在此从略
4 b7 ?4 }- M4 v7 W+ k9 ]+ s3 ]! ]  (27)、功能1AH   n: I$ {! i/ x- |" b9 R
  功能描述:格式化ESDI驱动器,仅在PS/2中有效,在此从略
) P) p2 E6 U5 v/ x' L: ^( l  3、串行口服务(Serial Port Service――INT 14H) 5 @+ ]. n) }: K) f3 T8 B
  00H ―初始化通信口03H ―读取通信口状态. p8 u. N8 w* r. w  a! Z9 y
  01H ―向通信口输出字符04H ―扩充初始化通信口' b- k1 |  e9 Z& p# N/ @$ ]
  02H ―从通信口读入字符9 q7 k1 k# d0 S1 @7 C( `0 C- P7 V
  (1)、功能00H. }& s" `( K4 E/ }. P: \0 ^$ u: |
  功能描述:初始化通信口
- F, z5 I8 O' x" G  入口参数:AH=00H
2 {4 ~+ @5 v) ?# b. C3 s: N6 z  DX=初始化通信口号(0=COM1,1=COM2,……)
5 o% m  o; N$ v( U4 A% d2 v  AL=初始化参数,参数的说明如下: 波特率奇偶位停止位字的位数4 N: S. Y1 G. n4 w9 i
  765432102 a; l" g; {* N, m5 Z
  000 = 110X0 = None0 = 1 bit10 = 7 bits* g9 g2 `  u, i$ ]& z
  001 = 15001 = Odd1 = 2 bits11 = 8 bits) r1 [+ V0 ?5 X# x- Q) Y# I) _4 |
  010 = 30011 = Even/ _/ u& @/ c& b- w
  011 = 600
0 X( s% a% Y: _& {  100 = 12004 }& s4 |3 ]2 O- B0 X% @- d
  101 = 2400
8 \- Q- }: a. o, D  110 = 4800
# e* j7 j  d9 A# L; S  111 = 96006 x6 h) E/ r, S0 v  s( B
  对于PS/2,可用INT 14H之功能04H和05H来初始化其通信速率大于9600。7 J' H# \/ z; z0 D4 j% {9 ?
  出口参数:AH=通信口状态,各状态位为1时的含义如下: 位7―超时9 g' s. K8 V& `2 i) o7 t
  位6―传递移位寄存器为空- P7 {! W& |) r+ F- ?# _
  位5―传递保持寄存器为空, S. q$ y3 l3 N- N, i! F. l
  位4―发现终止位3―发现帧错误
% o4 X- |+ h3 B( I) I2 }  位2―发现奇偶错
1 e0 {0 d: l5 a8 g9 T* r* C  位1―发现越界错+ `) b1 K) C; S7 l
  位0―接受数据准备好
4 ^/ I9 S# c9 p  y' x  AL=Modem状态
- ?/ ^: R. q" G# s/ W8 ]2 z  位7―接受单线信号诊断
' E! d$ w# t' a$ I+ f  位6―环指示器3 X2 t1 r# |; O6 p
  位5―数据发送准备好) n- u+ k# T: j% g2 A( r+ j  t
  位4―清除数据,再发送位3―改变在接受线上的信号诊断
9 x) R+ n$ j* K" G  位2―后边界环指示器8 g. U3 N* |8 H9 `4 L1 S
  位1―改变“数据准备好”状态$ I/ U5 J2 r" n- {% n' Y
  位0―改变“清除―发送”状态
! X; `$ T1 i) B* @/ g* v: O# Q  (2)、功能01H : O! P3 S* k  H- i# T) E2 K
  功能描述:向通信口输出字符% i0 X) L& u) q% ?  R9 v/ q
  入口参数:AH=01H
+ g5 R% p9 _9 X. K9 Z: F  AL=字符
  O7 ]7 l% }4 C- A) G& U  DX=初始化通信口号(0=COM1,1=COM2,……)( D2 H+ y( X4 S
  出口参数:AL的值不变
. |* B: B; ^  N$ s  AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
, s% m+ ^3 t4 p' f0 _0 W" Q  (3)、功能02H ' \$ z( G+ z* ]
  功能描述:从通信口读入字符0 o% O9 g, x/ `
  入口参数:AH=02H
( G0 F* a% ~6 B# s1 m! ]  DX=初始化通信口号(0=COM1,1=COM2,……)
; O3 `( [: B$ Y; F+ S+ I, s8 b: ^  出口参数:AL=接受的字符. Y: `; s: b9 N! z; Y7 q: O
  AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
7 U. R9 G# f$ S$ r2 k3 V, a  (4)、功能03H
. q7 r( g) m+ F& k  功能描述:读取通信口状态
3 J0 E7 g" Y5 E% F' E$ R% U/ M  入口参数:AH=03H1 X9 m& [7 f2 L: n6 {$ ^1 j1 J
  DX=初始化通信口号(0=COM1,1=COM2,……)1 @  M! m; m. `& H" F" I- D
  出口参数:AH=通信口状态,AL=Modem状态,参见功能号00H中的说明
# Z( c" M4 _- p/ b; i3 t4 V1 @1 x  (5)、功能04H 8 k) V' i6 S  n4 E2 ~
  功能描述:扩充初始化通信口,仅在PS/2中有效,在此从略. Q/ D1 y+ ^+ h8 H- \7 t
  4、杂项系统服务(Miscellaneous System Service――INT 15H)
, I* Z# W* X8 s/ J7 d8 K  00H ―开盒式磁带机马达85H ―系统请求(SysReq)键9 q6 Z& z; K; H; Q
  01H ―关盒式磁带机马达86H ―延迟
$ p/ g' t/ P: A0 t* j  02H ―读盒式磁带机87H ―移动扩展内存块
7 z4 |& C8 P) b1 P6 z) _0 C7 z  03H ―写盒式磁带机88H ―读取扩展内存大小5 u( r" _9 u: F0 u
  0FH ―格式化ESDI驱动器定期中断89H ―进入保护模式
! d" t8 Z& _( V* p& W/ ]( R; u  21H ―读/写自检(POST)错误记录90H ―设备等待* U& f* p% [6 ]( R1 [6 [# `7 Q
  4FH ―键盘截听91H ―设备加电自检/ H! V/ ^: `( h# A3 |+ w9 U& A1 k
  80H ―设备打开C0H ―读取系统环境+ D3 f+ {2 @4 T- f
  81H ―设备关闭C1H ―读取扩展BIOS数据区地址/ B4 w9 H! p3 o8 C9 D1 z
  82H ―进程终止C2H ―鼠标图形: V3 x) \5 {# O7 y7 ]9 m
  83H ―事件等待C3H ―设置WatcHdog超时5 _8 s. ]5 a) `* ^
  84H ―读游戏杆C4H ―可编程选项选择" [  C1 l2 F: Q1 `1 S: K
  (1)、功能00H
* V6 L+ k# e  [' f+ I, D/ j  功能描述:开盒式磁带机马达
/ v6 ~" w7 T# w. r  入口参数:AH=00H: a- h8 z: J/ L9 g" x- I
  出口参数:CF=0――操作成功,否则,AH=状态(86H,若未安装盒式磁带机)% u9 `$ N. x) ^9 b# [& P- R
  (2)、功能01H
3 w: W  S3 v; @; ]  功能描述:关盒式磁带机马达
  f& t* D; Y: N* K6 @/ D1 J% s  入口参数:AH=01H
; d5 m' Z' Q1 r/ o* z5 N8 _2 R, p! n  出口参数:CF=0――操作成功,否则,AH=状态(86H,若未安装盒式磁带机)
# G1 {; B+ S& ^% m' b$ ^  (3)、功能02H
* q1 b9 [" s4 y6 a! [" d0 A  C  功能描述:读盒式磁带机
7 C/ v5 B+ x- {! h) Q2 @: N  入口参数:AH=02H  \" n! I: F# C% f5 S% s$ m# `
  CX=读入的字节数+ }% F# e! j" g1 M2 I8 ~8 F! g
  ES:BX=存放数据的缓冲区地址  U3 r. t8 b$ m* R! I$ s( H' m
  出口参数:CF=0――操作成功,DX=实际读入的字节数,ES:BX指向最后一个字节的后面地址,否则,AH=状态码,其值含义如下: 01H
# {: g: n5 o" f# O$ p% B  ―― CRC校验码错80H ―― 非法命令- v+ v- L, X- p/ O% j* H$ B% y7 T" D3 y
  02H ―― 位信号混乱86H ―― 未安装盒式磁带机
3 E) z. ^0 x: C+ o9 a+ \  04H ―― 无发现数据5 q8 v' B$ I0 ~+ u- C
  (4)、功能03H
% a3 g0 x1 Q! _' K: T  功能描述:写盒式磁带机. j( g2 p/ r* ]: h
  入口参数:AH=03H
* G; b  N" k5 ^, p6 J7 [0 j  CX=要写入的字节数
; `4 W- D+ u, H6 O1 W$ E! p$ {  ES:BX=已存数据的缓冲区地址
2 l. S5 Z! @' J9 ^2 @% c  出口参数:CF=0――操作成功,CX=00H,ES:BX指向最后一个字节的后面地址,否则,AH=状态码,其值含义如下: 80H ――
& K1 \+ F. @7 {, F" r( e  非法命令86H ―― 未安装盒式磁带机
) R, H1 g# V3 C$ M* T  (5)、功能0FH$ l( I5 N$ u! d6 T# h
  功能描述:格式化ESDI驱动器定期中断,仅在PS/2中有效,在此从略
9 K$ A9 Q* t5 y: ^/ V, Y  (6)、功能21H% v* V( Q. I  {! c( e& O
  功能描述:读/写自检(POST)错误记录,仅在PS/2中有效,华克山庄娱乐城,在此从略: h  ~2 j; U+ T& n# N' x
  (7)、功能4FH0 D# M% B; D; e/ L& L" `
  功能描述:键盘截听,太阳城,仅在PS/2中有效,在此从略9 g$ e% h$ K" @
  (8)、功能80H+ a/ ^/ J1 e) U% U7 k. x, K
  功能描述:打开设备- ~# x7 M, g7 b/ w$ t8 }
  入口参数:AH=80H
* x7 h& b2 i) |) H7 @  BX=设备号+ K" G. h3 x% [
  CX=进程号
% Y( B4 e% C5 @! A2 u+ F4 q' d+ l  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
3 [) R8 v0 K. t" R  (9)、功能81H
' y6 a- }. G7 I5 {; S" `  功能描述:关闭设备$ w3 O1 H' N  o' S3 W: o4 V
  入口参数:AH=81H$ B/ k1 C# S& E8 [' ?7 u
  BX=设备号6 d8 r% e* s% v* e5 d- B
  CX=进程号6 ?6 z9 Z! ~. F. C3 z4 G
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
: y8 Z, z8 \! I# z& g  (10)、功能82H' l+ _/ e* }# ?) y- _% c
  功能描述:进程终止
! d; R: Z4 j* s7 J) k$ w! B  入口参数:AH=81H- u9 F- t" l4 n  d& y2 O
  BX=进程号' Z: J8 x7 b4 {8 j  S
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码6 B+ f! N1 {, e
  (11)、功能83H
* c8 c" S( T$ n0 J( i, n4 o: V  功能描述:事件等待* d+ V, E7 v! i( Z, \) j
  入口参数:AH=83H 若需要事件等待,则:AL=00H
( c# X- W$ c- d  CX:DX=千分秒) o& d% G# O& y
  ES:BX=信号量字节的地址
! K# ?; a) P1 O! P- h7 u  否则,调用参数为AL=01H) F! j  a% o7 W4 Q5 u  X
  出口参数:若调用时,AL=00H,操作成功――CF=0,否则,CF=1
3 m$ V8 t, C: x0 ~4 d1 F$ U. W  (12)、功能84H
8 d$ ^5 z7 U7 b9 b  功能描述:读游戏杆! B, O, P8 N% S, o9 w
  入口参数:AH=84H
1 x  k5 x3 n7 v" K6 D6 V$ N  DX=00H――读取开关设置9 B8 V# W( I) B
   =01H――读取阻力输入* Q7 R5 O& _7 H+ L7 e. o* ?6 M  U
  出口参数:CF=1H――操作失败,否则,
* Z2 z2 e/ S1 V/ l2 q" v/ ]% F   DX=00H时,AL=开关设置(位7~4)3 p/ c( n/ y9 a6 b$ A* F8 t
   DX=01H时,AX、BX、CX和DX分别为A(x)、A(y)、B(x)和B(y)的值& r2 Y0 T' X) B: Y
  (13)、功能85H & g  ?, Y2 h6 t, Y8 K, _; G9 u' I7 L8 v
  功能描述:系统请求(SysReq)键7 B; a' V! h$ n8 n1 [
  入口参数:AH=85H' F5 B. W7 Z8 W/ l2 x' {& f- E
  AL=00H――键按下# ?: x! A+ u# l6 S, i- C. J
   =01H――键放开3 R! y1 \0 J' ~1 C4 h
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码" U. @$ o1 Y$ W1 z, g  s/ K9 b
  (14)、功能86H
0 l& K5 ~0 u5 P) U0 Z  功能描述:延迟* F4 P' c3 Q* {6 ^& q$ T: D
  入口参数:AH=86H
, F- N- k  G7 ?% G% S2 w5 l  CX:DX=千分秒/ k! ~: C1 k  o6 T
  出口参数:CF=0――操作成功,AH=00H
( y9 w2 h$ y, S2 P' O* {  (15)、功能87H % B4 d1 m7 c, k9 i: c
  功能描述:从常规内存和扩展内存之间移动扩展内存块
- U5 p3 t+ E- F* @% ]  入口参数:AH=87H
) E% @& C. _( a0 W8 k% n  u  CX=移动的字数
  T- c+ o: ?: d5 R8 P  ES:SI=GDT(Global Descriptor Table)的地址,其结构定义如下: 偏移量存储的信息
- l8 ]+ V; F& d8 x, ]) M2 m  00h-0Fh保留,但现全为0
. T* d% i0 `' S3 w  10h-11h段的长度(2CX-1或更大)
. s1 ~4 X: k8 ]6 C  12h-14h24位源地址
! `; {- r% o. Z0 y; e  15h访问权限字节(其值为93h)) A, k& Q; W9 u, @" L- ]: I
  16h-17h保留,但现全为0; k& F4 r) N& ?2 T5 ~# H) Z* U" L
  18h-19h段的长度(2CX-1或更大)
. C% x- P, u' J* V! [( A  1Ah-1Ch 24位目标源地址
- V- [: [: \# O5 r  1Dh访问权限字节(其值为93h)
0 t5 O: a1 O) @  1Eh-2Fh保留,但现全为0
% S, E9 l4 @6 a. n4 \  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码,其含义如下:% H: y# Y$ z2 M: D3 U
    01H ―― RAM奇偶错2 y* F' u8 @9 B7 z
    02H ―― 异常中断错4 r" l6 Z2 P, P* \8 o% m5 l
    03H ―― 20号线门地址失败
1 L6 k8 d) [7 h  (16)、功能88H
8 q( Q( B9 t, e2 W; H  功能描述:读取扩展内存大小. b0 `* h) i! p. k+ l  N1 r1 n
  入口参数:AH=88H
+ }, W" E2 M7 c% a- h  出口参数:AX=扩展内存字节数(以K为单位)
# ^7 j& e; {4 n" w" |* G" s  (17)、功能89H
- d2 M0 n6 j4 U" t% w. \) l  功能描述:进入保护模式,菲律宾太阳城代理,CPU从实模式进入保护模式" R# a1 e  a6 |9 l$ l3 k- T" ?
  入口参数:AH=89H
5 s: o4 W2 u5 v, V3 t# W  BH=IRQ0的中断号) e) }9 l) q# I
  BL=IRQ8的中断号; C/ |& O1 }# E# b4 e. v, l
  ES:SI=GDT的地址(参见功能号87H)
- R' D- @6 l) }- S  出口参数:CF=1――操作失败,AH=0FFH,否则,AH=00H,CS、DS、ES和SS都是用户定义的选择器
, ]6 h) c0 y/ i/ Q" A3 {0 W  (18)、功能90H ; }  ^+ c! `4 r, P
  功能描述:设备等待
0 i4 i. ]9 S* ^, u- e9 H! m  入口参数:AH=90H AL=驱动器类型,具体的驱动器类型定义如下:
. o. S, n( S1 G0 C) |  =00H~7FH――串行再重用设备
6 ~  E$ R- P2 b* S- V, m2 a4 _  =80H~0BFH――可重入式设备4 J8 i( ]9 G. ?0 x+ Z; B; k9 P
  =0C0H~0FFH――等待访问设备,没有自检功能. T: v7 C. D' e0 V8 Q  e
  00h ― 磁盘. U5 v9 `; V. T
  02h ― 键盘
- |) P! u1 C! p- R& F  80h ― 网络
0 y- x  V9 |. n4 t) ^: e( z. K! Q  FDh ― 软盘马达启动01h ― 软盘
4 P' E) R* l2 U1 S  03h ― 点设备(Pointing Device), n5 w' s$ Y5 F  [/ o: ^- o1 W
  FCh ― 硬盘复位2 p0 a) p& ~8 h
  FEh ― 打印机. B/ ]4 y# S5 P; c5 c
  ES:BX=对驱动器类型80H~0FFH的请求块地址" r8 w4 v9 Z7 ^4 p3 E7 X
  出口参数:CF=1――操作失败,否则,AH=00H0 H9 a& N# E# r+ E
  (19)、功能91H 6 v3 w1 T1 D  e2 m& X. i1 Y: ]
  功能描述:设备加电自检; ~, w' |( {8 U
  入口参数:AH=91H- t, i3 C1 s" V7 T9 h; H
  AL=00H~7FH――串行再重用设备- D" @! G2 d4 }# k/ @
   =80H~0BFH――可重入式设备7 K* q% N* c7 [4 U' o$ w. w
  出口参数:AH=00H
4 G' B- F, W. D3 ^; n  (20)、功能0C0H $ o. O' r- U/ o
  功能描述:读取系统环境
. W4 ?4 d" X3 C  入口参数:AH=0C0H9 t. W5 a, ^) j: n
  出口参数:ES:BX=配置表地址,配置表的定义如下: 偏移量含义说明
; f1 T; O2 H/ v8 J  00h-01h表的大小(字节数); N# q( Z$ s& p7 Z" }
  02h系统模型) K* p) {- D9 W5 X7 h1 A
  03h系统子模型
# o# ]9 X, b+ A: k3 f( l  k& _+ `) a  04hBIOS版本号! n* e0 p) U) Z! h8 `) O' b; p
  05h配置标志,华克山庄娱乐城,其各位为1时的说明如下:
$ F) i, q6 p) @0 B2 z    位7―DMA通道3使用
9 l  h1 z6 l& A    位6―存在从属8259% }) U- Y( Q2 K
    位5―实时时钟有效5 p( {% q/ a! M' [" ~! J) ]
    位4―键盘截听有效
$ ^  z  `# K5 o9 s: L2 V    位3―等待外部事件有效9 W! R4 d" ^5 `. k
    位2―扩展BIOS数据区9 `4 x' L2 L) T; n/ z8 ]0 }; F
    位1―微通道设施
9 C6 M# A0 Q" }4 C; W    位0―保留/ M+ [+ T6 d3 J
  06h-09h保留
2 U& W' ?  K9 r  m2 V. o! I2 M  (21)、功能C1H 9 M3 k* v: P8 O0 u% L* \5 ?
  功能描述:读取扩展BIOS数据区地址,仅在PS/2中有效,在此从略7 k0 C! J+ u# U9 E
  (22)、功能C2H 2 I# S9 [3 N2 u. t3 f) A. t  m& w
  功能描述:鼠标图形,仅在PS/2中有效,在此从略
3 R! }4 P% t: I  (23)、功能C3H
/ ^& K0 `& i2 w  C- e  功能描述:设置WatcHdog超时,仅在PS/2中有效,在此从略1 x, \/ z$ A6 @/ q  ~
  (24)、功能C4H- [% L$ [7 K) N- O9 T$ _# m7 P
  功能描述:可编程选项选择,仅在PS/2中有效,在此从略
3 o; _+ B4 N) Z4 E  5、键盘服务(Keyboard Service――INT 16H) 0 m, t% R( J1 n* Q9 @
  00H、10H ―从键盘读入字符03H ―设置重复率/ Q" c* f! S/ A2 S& j
  01H、11H ―读取键盘状态04H ―设置键盘点击  h/ ]: G5 Y6 O& j. D* w' H- z
  02H, 12H ―读取键盘标志05H ―字符及其扫描码进栈  i; E9 J& |. p3 J
  (1)、功能00H和10H, F2 D/ N9 k& m
  功能描述:从键盘读入字符
; n2 Q- w9 l! |! E! M2 R7 U  入口参数:AH=00H――读键盘5 O, F3 h1 _6 d% Z% r
  =10H――读扩展键盘,可根据0000:0496H单元的内容判断:扩展键盘是否有效5 s3 G* j7 V0 [4 [4 p& W' I
  出口参数:AH=键盘的扫描码
8 w" o! V- T  F" u/ Z  AL=字符的ASCII码
0 V" y( ?$ F# J( _# I  (2)、功能01H和11H; C% o" C# F: C9 |' Y; h  v- @8 q
  功能描述:读取键盘状态; z% \$ l! A3 B, g2 H
  入口参数:AH=01H――检查普通键盘8 h" e5 m+ D" H( R# p; s4 t
  =11H――检查扩展键盘$ u2 c, l5 v1 R* ^) o( {
  出口参数:ZF=1――无字符输入,否则,AH=键盘的扫描码,AL=ASCII码。! e2 S5 [; E) Q6 v
  (3)、功能02H和12H
; B( |$ ^; f2 F, q: K! a$ z  功能描述:读取键盘标志, l" F4 H1 J9 b
  入口参数:AH=02H――普通键盘的移位标志
& e% L" g9 J3 j  =12H――扩展键盘的移位标志( n: I  F' V' r, d9 W: M
  出口参数:AL=键盘标志(02H和12H都有效),其各位之值为1时的含义如下: 位7―INS开状态位3―ALT键按下
# v9 |3 I& p4 _- c! C' b  位6―CAPS LOCK开状态位2―CTRL键按下
% ?  L/ O% ^$ y& k5 a: C% R! R1 L  位5―NUM LOCK开状态位1―左SHIFT键按下. ^: n0 u% J) X$ o
  位4―SCROLL LOCK开状态位0―右SHIFT键按下& n# ~6 `+ @2 ^# x3 I$ R0 w
  AH=扩展键盘的标志(12H有效),其各位之值为1时的含义如下:: l, H' a) v' f) t% m
  位7―SysReq键按下位3―右ALT键按下
! Y" B( m- |$ u  位6―CAPS LOCK键按下位2―右CTRL键按下- w* G+ R2 N! P, n' r9 ~
  位5―NUM LOCK键按下位1―左ALT键按下; E+ i" y# H# |/ {3 \
  位4―SCROLL键按下位0―左CTRL键按下
8 g  f& r6 t0 R4 ?( l- Q( K  (4)、功能03H
3 B; U+ R7 _( r" ^  功能描述:设置重复率
; H; @7 f( R. d1 a  入口参数:AH=03H 对于PC/AT和PS/2:AL=05H; l+ g. t/ {, {4 J
  BH=重复延迟, R. x8 f- ?% M$ U
  BL=重复率
- A% J- |5 k! A, W$ f( i4 C  对于PCjr:AL=00H――装入缺省的速率和延迟9 p; f4 T1 Z' c! y# S$ V
  =01H――增加初始延迟
* K7 `" {8 g; Z7 i  =02H――重复频率降低一半
- s+ v( Z2 h" u- a( w5 z  =03H――增加延迟和降低一半重复频率
: ~1 g) ^, E+ W  M1 d  j; ~  =04H――关闭键盘重复功能
0 R# m+ d& C6 x  出口参数:无" I/ Q& \% i, F) {
  (5)、功能04H6 s/ q7 |7 S" Z* N
  功能描述:设置键盘点击
' e' U* ?; k7 Q* X3 G3 X  入口参数:AH=04H AL=00H――关闭键盘点击功能# v# I' `/ `' V' Q; A
  =01H――打开键盘点击功能
8 ^9 d( ?9 {& O1 ?1 n7 {, r, {  出口参数:无8 P2 j/ Q/ h+ _* x# ~# L
  (6)、功能05H
' F) ]% m$ V1 u. |4 ]: R  功能描述:字符及其扫描码进栈
, u( b. i  E2 J; O  入口参数:AH=05H, B# x5 d9 s/ l6 Y) a1 ]5 j% d8 H
  CH=字符的描述码. Y) b+ J- w8 R4 P' {7 U
  CL=字符的ASCII码' I  Q/ S* Q1 N3 I8 E$ m8 b1 T
  出口参数:CF=1――操作成功,AL=00H,否则,华克山庄娱乐城 天地之灵(402740419),AL=01H
1 K2 s* l; [+ j- ^/ m( G- k  6、并行口服务(Parallel Port Service――INT 17H)
! W! m  ^' l, e  00H ―向打印机输出字符  b+ O# l  a7 P1 x. a) R
  01H ―初始化打印机端口% o7 m2 B1 f5 b* a, o
  02H ―读取打印机状态. P! r) l" l( x/ V, a
  (1)、功能00H0 l' i0 p5 N+ ~" _; x6 {6 ?: C
  功能描述:向打印机输出字符
! t6 Z4 G6 E4 A$ j' a" D  入口参数:AH=00H; b7 K& Y8 Y4 Y
  AL=输出的字符2 f8 a+ M3 w9 H
  DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)$ O: j/ a( G, a+ v2 E/ Y: r
  出口参数:AH=打印机状态。其各位为1时的含义如下: 位7―打印机空闲 位3―I/O错误
# |0 H( m! T* o! f% \  位6―打印机响应位2―保留
- M2 Q) `: R% t3 N& q  位5―无纸位1―保留
* ?1 f% Z* n6 j' n; [; I. ~  位4―打印机被选位0―打印机超时5 |0 V6 Y* L7 c/ L) B
  (2)、功能01H, k4 ]6 @& `, b. d5 X; b
  功能描述:初始化打印机端口5 h! a8 r, z9 A1 H. ^1 l( M. O
  入口参数:AH=01H
6 c7 U$ e7 L7 V  DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)
0 G+ V3 n& G( V. [  出口参数:AH=打印机状态。各位定义如下功能00H所示
+ P( [) W" i0 F1 v9 q  (3)、功能02H
2 L( ]& h$ u: J  功能描述:读取打印机状态/ t* B+ R  O- W' o1 d  c
  入口参数:AH=02H7 v* `# [* ?7 ~. M0 l& I2 u
  DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)' B2 e( w7 _  {9 L& S7 B7 a
  出口参数:AH=打印机状态。各位定义如下功能00H所示2 A2 r% l' M' b: d8 W! E
  7、时钟服务(Clock Service――INT 1AH)
" p  [* J2 P: I/ ?5 K% i" r8 |  00H ―读取时钟“滴答”计数06H ―设置闹钟+ g( o9 s0 m0 N4 b0 u+ u
  01H ―设置时钟“滴答”计数07H ―闹钟复位
9 P; x/ E9 b" W  `8 Q  02H ―读取时间0AH ―读取天数计数
6 x5 f0 A) o2 L* I# m  03H ―设置时间0BH ―设置天数计数
4 _1 Q6 L7 }9 ^8 h) T% ^  04H ―读取日期 80H ―设置声音源信息 5 r8 }. b4 `2 W
  05H ―设置日期4 w& c1 |  }  H
  (1)、功能00H( h) U- ^! g% F% y- U& P; T
  功能描述:读取时钟“滴答”计数! j3 f' o+ f3 N3 O# Z
  入口参数:AH=00H
2 P& Q8 O. `# h+ I4 K  出口参数:AL=00H――未过午夜,否则,表示已过午夜7 Q( K  {# b: Y: c5 B* t4 Y  O
  CX:DX=时钟“滴答”计数. w9 h+ {( R9 J+ {; C
  (2)、功能01H
0 d( ~9 h: d' k* t, d' b2 G  功能描述:设置时钟“滴答”计数
2 [: }  W5 Q8 K0 \0 r& L* t  入口参数:AH=01H* Q( ^! q  [3 W! t4 ~* a
  CX:DX=时钟“滴答”计数
! C- J, s  f/ R  b1 ]  出口参数:无+ T9 w9 V/ ^1 @8 M1 w) H' c; ~
  (3)、功能02H
" K) ]: q4 h& x5 _0 ]  功能描述:读取时间* b1 E* c% R1 s1 G! e# z
  入口参数:AH=02H
" G. e- D- D/ X4 h$ g  出口参数:CH=BCD码格式的小时
" X3 m' v- R4 }# j  CL=BCD码格式的分钟
# R5 n6 F+ D) |& |/ _- E$ _- x  DH=BCD码格式的秒4 ~0 x7 F6 J# [; _( r7 G) L5 d
  DL=00H――标准时间,太阳城博赢,否则,夏令时
0 m- p% Z# n% J: O7 N5 _2 O  CF=0――时钟在走,否则,时钟停止
3 h7 Q  e4 X1 o6 x% C  (4)、功能03H
/ c  D& R. q' H& X  功能描述:设置时间
5 b, y. w1 F/ l  入口参数:AH=03H( F) L8 M! T' ~9 f/ A; T
  CH=BCD码格式的小时
  r* Q) d: {. F8 g/ \3 b2 _9 q  CL=BCD码格式的分钟
  z) i- d5 B! C  DH=BCD码格式的秒
+ k3 J: b; K8 z+ ]  A7 M  DL=00H――标准时间,否则,夏令时8 Z" s. g0 x  P5 Z
  出口参数:无
9 ?- d6 n3 `, g' c* |/ \* B5 @( G  (5)、功能04H
' \5 }5 V8 F  }- B, B7 T  功能描述:读取日期
8 i) k$ ^0 V% s' i( m; T. [3 g8 V  入口参数:AH=04H, C) V& B( O; {$ T; D) V
  出口参数:CH=BCD码格式的世纪
1 v7 l; f- \. t! u/ G1 E! T  CL=BCD码格式的年
- K8 w4 ]/ R% i1 i& B1 G1 r  DH=BCD码格式的月
5 ~! F5 _  h8 t' X  DL=BCD码格式的日/ r. R2 F5 C  T5 a2 s! b3 s' \& w4 i# o
  CF=0――时钟在走,否则,时钟停止, t4 D. L3 i" ~
  (6)、功能05H7 t; B% k- S3 p4 N- K
  功能描述:设置日期
% _! w1 p0 A5 \+ g, f  入口参数:AH=05H
. Z+ S! S! X9 D6 ^/ G5 v  CH=BCD码格式的世纪
3 u1 S5 ?: |; @9 L$ I  CL=BCD码格式的年3 ~3 k3 E8 N7 R+ M, w
  DH=BCD码格式的月. P0 E: _' o$ Y- b' f' x8 I3 ]  X
  DL=BCD码格式的日$ v! B6 K* N/ \. Y& R9 h
  出口参数:无- S( ^9 z3 E7 _! g2 w
  (7)、功能06H* W1 c  J' r3 X9 u" G  N5 H
  功能描述:设置闹钟6 e  I" B4 m5 c& w( a4 c9 N) d+ q1 j& y
  入口参数:AH=06H
5 g1 d& ]9 N0 O! A8 W, k% H& o  CH=BCD码格式的小时
$ S- i  A" ]5 f7 q  CL=BCD码格式的分钟
1 i' \; _8 _7 ^) ?  DH=BCD码格式的秒
. P5 K8 i7 w3 J8 E* [  出口参数:CF=0――操作成功,否则,闹钟已设置或时钟已停止
* C% w5 A6 A( i7 m  (8)、功能07H" Z* i( C' I- i, M5 B" F
  功能描述:闹钟复位( x# w; X8 N, a3 t. `/ s
  入口参数:AH=07H
4 U( Z% b$ Z! W  出口参数:无
( ?5 P" }- J6 w' w( u  (9)、功能0AH
! a& ?4 ]' t8 a% i" E2 `  功能描述:读取天数计数,仅在PS/2有效,在此从略" \8 l1 _) S( o- Q8 R* i- r6 `% R
  (10)、功能0BH8 Z& |1 E" J+ [
  功能描述:设置天数计数,仅在PS/2有效,在此从略, g+ C( T- o% W& f3 ~
  (11)、功能80H/ Q$ g7 ^( M+ M* K, t! ]/ a
  功能描述:设置声音源信息1 p; ~* K9 a" ]" y
  入口参数:AH=80H
7 ]- j4 v$ t( G  AL=声音源1 l& I- a- N; h. M8 a/ t
  =00H――8253可编程计时器,通道2
; }0 S; a+ V' S  =01H――盒式磁带输入
( d) x' G8 G2 b- N  =02H――I/O通道上的"Audio In"$ }1 M2 o, Y( q$ F# y1 k, ?: K
  =03H――声音产生芯片' h1 T5 x* D0 U- |) i( y/ R# }
  出口参数:无9 g# Z7 j$ s  p9 s% v2 V
  8、直接系统服务(Direct System Service) 3 Q1 H9 r& q/ U( b/ M8 G! @2 `3 L
  INT 00H ―“0”作除数, B7 m& p3 b( t0 T! v0 [$ B. L
  INT 01H ―单步中断
9 [/ D5 `$ H* g! {  INT 02H ―非屏蔽中断(NMI)1 f( k% X5 N$ V# t' M- G9 j; M
  INT 03H ―断点中断
. y0 D. D; ?9 K7 ^3 R5 G& H$ h+ f  INT 04H ―算术溢出错误
  ^/ S  W$ s( F& L8 k  INT 05H ―打印屏幕和BOUND越界
5 y: H  E  \6 @- B: b9 _+ x  INT 06H ―非法指令错误* w, L! {4 ^- d# N- l. J5 }; n
  INT 07H ―处理器扩展无效
5 J: p9 M6 M4 u  INT 08H ―时钟中断
, R9 w7 O5 o/ L+ \$ U( X  INT 09H ―键盘输入( W+ Q' v$ z1 ]2 Z
  INT 0BH ―通信口(COM2:)
* \& c3 G- ~% ~% i# j% J  INT 0CH ―通信口(COM1:)
3 _5 p: r& `6 g! |, F  INT 0EH ―磁盘驱动器输入/输出2 s* A5 [7 d/ E
  INT 11H ―读取设备配置
" V; A$ U1 g) G5 p' E% I  INT 12H ―读取常规内存大小(返回值AX为内存容量,以K为单位)! y& l" p, |# a7 w# \8 {
  INT 18H ―ROM BASIC
4 s1 y. f( A) Z) `  e# b, e1 H  INT 19H ―重启动系统% P/ l9 u; R- I* l$ K2 q$ e% ~- Z
  INT 1BH ―CTRL+BREAK处理程序
3 @  p5 L% n$ ]  INT 1CH ―用户时钟服务
, z: r& }6 u7 P% p  INT 1DH ―指向显示器参数表指针
: p  q- h+ p+ N2 M  |- g8 j  INT 1EH ―指向磁盘驱动器参数表指针
4 f3 w$ p0 E, R1 h% p. k  INT 1FH ―指向图形字符模式表指针<PIXTEL_MMI_EBOOK_2005>6 </PIXTEL_MMI_EBOOK_2005>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|小黑屋|手机版|Archiver|埃德蒙顿中文网

GMT-7, 2026-3-24 05:31 , Processed in 0.110778 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表