埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-7-8 13:40 , Processed in 0.115170 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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