埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-7-14 14:58 , Processed in 0.159192 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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