埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-21 22:07 , Processed in 0.185544 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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