埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-25 08:23 , Processed in 0.107379 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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