埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-24 19:00 , Processed in 0.095908 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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