埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-25 12:54 , Processed in 0.151039 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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