埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-25 04:07 , Processed in 0.226540 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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