埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-1-1 10:59 , Processed in 0.102605 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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