埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-7-7 20:29 , Processed in 0.088303 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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