埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-7 09:00 , Processed in 0.115705 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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