埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-9-9 10:23 , Processed in 0.393802 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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