埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-9-9 10:38 , Processed in 0.434431 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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