埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-30 21:00 , Processed in 0.129018 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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