埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-9-16 11:18 , Processed in 0.183069 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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