埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-16 13:29 , Processed in 0.092260 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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