埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-25 22:45 , Processed in 0.172044 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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