埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-6-16 15:29 , Processed in 0.128594 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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