埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-9-1 01:22 , Processed in 0.198122 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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