埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-25 11:00 , Processed in 0.122137 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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