埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-7-16 04:41 , Processed in 0.095911 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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