埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-1 09:30 , Processed in 0.187297 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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