埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-8 09:39 , Processed in 0.147071 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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