|
|
发表于 2008-7-21 13:02:13
|
显示全部楼层
你确认访问的位置是Bus0:Device2:Function0的Reg48h吗?
Q: C/ T j9 W, ~* p- b请用下面这段代码来试试& k8 K- o3 @% N$ Z! b2 b( |/ y7 B
reg:BYTE
- _; O3 ]6 U" N2 Q mov ax,0b108h
0 g. E, R v# f" p) H! a mov bx,10h3 ? ?+ m0 w5 K/ S' x8 d
mov di,48h- R: v, `# ]7 L2 K! E3 z2 C5 m
int 1ah5 i I1 [: c/ X! n& Q, s
mov reg,cl ;get RTC Control Register
8 a6 w4 ^+ k6 f& m7 f 9 a' B- N, I9 w9 I( I
mov cl,reg
) t2 p6 a# o3 e and cl,3fh; l1 Q) S" T$ U+ O, m% p( T) [6 x
or cl,40h ;set APCREG_EN7 {# f D9 q4 o: z
mov ax,0b10bh
* c- y3 p$ A- z4 ~3 ]% _ mov bx,10h
# X6 B, x' K# k J mov di,48h$ Q0 k5 R9 r* Q7 n. t
int 1ah
: c- u5 `( y9 T+ a# R( J //now can access the APC register % e7 K# E. _/ m. P) C A5 U- L
( s9 j! r9 E) t5 p! _# V' R
mov cl,reg
) P D. w7 b1 i D. D, d* m) w mov ax,0b10bh4 j$ G3 x) B; x
mov bx,10h
% U. ?; i4 E+ |- g% W mov di,48h
6 |% b0 d+ k' Y int 1ah ;Restore |
|