埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-11-4 02:52 , Processed in 0.131655 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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