埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-9-9 09:42 , Processed in 0.190090 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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