埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-6-21 20:36 , Processed in 0.094985 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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