埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-21 21:11 , Processed in 0.126511 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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