埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-6-21 12:03 , Processed in 0.153140 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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