埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-24 14:15 , Processed in 0.090174 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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