埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-10-25 10:38 , Processed in 0.715285 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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