埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-10 09:59 , Processed in 0.128383 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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