埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-10 07:53 , Processed in 0.170456 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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