埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-5-13 12:09 , Processed in 0.114279 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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