埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-10 20:21 , Processed in 0.144767 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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