埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-21 22:32 , Processed in 0.238083 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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