埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-3-27 01:14 , Processed in 0.153391 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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