埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-5-23 04:32 , Processed in 0.279097 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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