埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-21 22:10 , Processed in 0.068677 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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