埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-25 19:49 , Processed in 0.137270 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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