埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-11-4 04:10 , Processed in 0.145936 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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