埃德蒙顿华人社区-Edmonton China

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

菲律宾太阳城代理 BIOS中断大全(2)

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

本版积分规则

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

GMT-7, 2026-1-29 17:58 , Processed in 0.075173 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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