埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-7-2 23:11 , Processed in 0.080087 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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