埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-25 15:52 , Processed in 0.117034 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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