埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-9-20 15:29 , Processed in 0.163553 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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