埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-8-23 08:05 , Processed in 0.224835 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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