埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-7-11 19:21 , Processed in 0.164008 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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