埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-10-25 11:30 , Processed in 1.031821 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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