埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-13 14:26 , Processed in 0.136999 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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