埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-9-16 12:24 , Processed in 0.196125 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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