埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-26 01:03 , Processed in 0.118548 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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