埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-6-21 17:02 , Processed in 0.222847 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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