埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-10-26 04:33 , Processed in 1.756401 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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