埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-8 21:31 , Processed in 0.149856 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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