|
发表于 2008-7-21 13:02:13
|
显示全部楼层
你确认访问的位置是Bus0:Device2:Function0的Reg48h吗?8 _. P- ]7 t1 j! S
请用下面这段代码来试试
1 c9 w8 l0 R, F% o u( U8 R reg:BYTE
! ~# D" Z! u3 ^ mov ax,0b108h
! i# {- Y' j* i* A5 ~( | mov bx,10h$ S' R1 {3 I% H4 F2 U
mov di,48h7 p) F0 F- o F4 o- g! y0 r& c
int 1ah
: ^/ c- w' F t9 x mov reg,cl ;get RTC Control Register
* V. J6 U4 o% l: H" ~% x! \" P
* P0 ~# a- [# \. P mov cl,reg
9 n& ~+ R- N6 o3 o V$ n and cl,3fh
- P* o( S' F. c4 Z+ o or cl,40h ;set APCREG_EN
$ S/ l% x# v% C. L9 O* V. T, h mov ax,0b10bh
+ L( }* ~, g8 Y3 ~* D mov bx,10h
8 p3 s8 q- I9 p mov di,48h
' t# W# ~2 i: r* T8 }7 q) D int 1ah
5 z1 n( K& i S; v" o% E, U- v, r //now can access the APC register
5 V8 I7 G. t/ d+ r) ^
6 X7 y8 A/ {2 c* l. L- e" x mov cl,reg4 {+ Y/ Q+ a6 \
mov ax,0b10bh, @2 ?1 C+ k: a$ J; I+ r f9 C2 Y
mov bx,10h
6 r% d. E/ G3 V0 z' X mov di,48h7 @& Y- |9 r2 L7 Z4 j
int 1ah ;Restore |
|