埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-3-24 07:00 , Processed in 0.170787 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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