埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-8-16 08:30 , Processed in 0.063924 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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