埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-1 03:05 , Processed in 0.215685 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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