埃德蒙顿华人社区-Edmonton China

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

菲律宾太阳城代理 BIOS中断大全(2)

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

本版积分规则

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

GMT-7, 2026-2-10 03:11 , Processed in 0.221027 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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