埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-20 16:34 , Processed in 0.125043 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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