埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-13 14:48 , Processed in 0.109814 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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