埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-10 16:45 , Processed in 0.114220 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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