埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-30 21:01 , Processed in 0.155362 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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