埃德蒙顿华人社区-Edmonton China

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

华克山庄娱乐城 BIOS中断大全(2)

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

本版积分规则

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

GMT-7, 2026-6-21 17:13 , Processed in 0.096727 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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