埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-9-20 23:17 , Processed in 0.122843 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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