埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-7-3 01:04 , Processed in 0.126186 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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