埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-10 11:39 , Processed in 0.087079 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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