埃德蒙顿华人社区-Edmonton China

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

华克山庄娱乐城 BIOS中断大全(2)

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

本版积分规则

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

GMT-7, 2026-6-21 21:46 , Processed in 0.614138 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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