埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-9-3 23:49 , Processed in 0.066635 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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