埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-9-9 09:10 , Processed in 0.452197 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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