埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-26 04:19 , Processed in 0.119226 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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