埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-7-8 14:47 , Processed in 0.105575 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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