埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-9-16 22:13 , Processed in 0.076593 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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