埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-7-3 01:28 , Processed in 0.112030 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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