埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-9-9 02:39 , Processed in 0.870325 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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