埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-10-26 18:20 , Processed in 0.081032 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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