埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-5-23 09:09 , Processed in 0.139739 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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