埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-9-1 06:41 , Processed in 0.496081 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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