埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-8 19:34 , Processed in 0.111102 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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