埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-6 13:59 , Processed in 0.108331 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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