埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-20 11:29 , Processed in 0.228347 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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