埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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