埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-5-10 15:00 , Processed in 0.221878 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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