埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-1-24 06:06 , Processed in 0.115954 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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