埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-11-4 03:19 , Processed in 1.457262 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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