埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-9-9 02:49 , Processed in 1.273498 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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