埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-6-16 17:18 , Processed in 0.213065 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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