埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-26 01:06 , Processed in 0.147470 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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