埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-2 04:50 , Processed in 0.115042 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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