埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-8 02:24 , Processed in 0.171329 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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