埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-6-16 15:23 , Processed in 0.086772 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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