埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-7-8 12:35 , Processed in 0.288689 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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