埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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