埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-1-1 14:41 , Processed in 0.097694 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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