埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-20 16:26 , Processed in 0.129667 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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