埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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