埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-23 21:43 , Processed in 0.083746 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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