埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-5-23 02:52 , Processed in 0.074786 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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