埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-11-4 06:12 , Processed in 0.113192 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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