埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-7-8 02:40 , Processed in 0.136183 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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