埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-3-24 08:34 , Processed in 0.094695 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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