埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-3-27 10:20 , Processed in 0.103655 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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