埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-1-29 15:09 , Processed in 0.097129 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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