埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-11-4 01:10 , Processed in 0.198474 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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