埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-7-3 03:55 , Processed in 0.109838 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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