埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-8-16 08:05 , Processed in 0.073402 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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