埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-1 23:58 , Processed in 0.111001 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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