埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-3-27 07:43 , Processed in 0.141854 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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