埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-8-16 09:44 , Processed in 0.102087 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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