埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-25 21:41 , Processed in 0.132969 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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