埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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