埃德蒙顿华人社区-Edmonton China

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

菲律宾太阳城代理 BIOS中断大全(2)

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

本版积分规则

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

GMT-7, 2026-5-23 08:23 , Processed in 0.162849 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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