埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-7-2 23:51 , Processed in 0.122921 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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