埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-8-23 08:49 , Processed in 0.165776 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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