埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-16 16:59 , Processed in 0.149626 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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