埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-6-21 14:34 , Processed in 0.096899 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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