埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-3-24 10:00 , Processed in 0.218539 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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