埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-11-4 07:15 , Processed in 0.423666 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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