埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-7-8 14:42 , Processed in 0.348439 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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