埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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