埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-5-10 14:58 , Processed in 0.080732 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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