埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-7-18 20:04 , Processed in 0.137044 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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