埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-16 17:36 , Processed in 0.119811 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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