埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-20 16:35 , Processed in 0.159796 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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