埃德蒙顿华人社区-Edmonton China

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

菲律宾太阳城代理 BIOS中断大全(2)

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

本版积分规则

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

GMT-7, 2026-10-28 07:12 , Processed in 0.457858 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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