埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-16 19:51 , Processed in 0.244098 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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