埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-5-10 16:22 , Processed in 0.122607 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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