埃德蒙顿华人社区-Edmonton China

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

华克山庄娱乐城 BIOS中断大全(2)

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

本版积分规则

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

GMT-7, 2025-8-23 11:50 , Processed in 0.168256 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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