埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-24 15:25 , Processed in 0.272099 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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