埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-1-24 12:51 , Processed in 0.089592 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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