埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-9 23:50 , Processed in 0.172790 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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