埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-6 08:28 , Processed in 0.099904 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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