|
|
发表于 2008-7-21 13:02:13
|
显示全部楼层
你确认访问的位置是Bus0:Device2:Function0的Reg48h吗?& r3 r. Q& Z3 I7 A. v4 ~- s
请用下面这段代码来试试4 |# ]8 [5 z" X" u9 T) T. h) Y
reg:BYTE' q% {3 g" q4 R) z; k7 @* J _
mov ax,0b108h- c- d* z) u+ w4 f3 v* K/ p2 E
mov bx,10h) E2 B& E$ j$ B( B
mov di,48h
( d" O" @! k- t, ?0 D3 s- ]$ \ int 1ah) u8 D; C' }# L5 @$ m
mov reg,cl ;get RTC Control Register
! A* o! M# V0 L, h3 l4 c8 K- }
$ l) S0 X( c1 S& V mov cl,reg
: {/ z1 {" S9 d1 k9 Q) F and cl,3fh; ~* _8 d# o u5 K) v
or cl,40h ;set APCREG_EN9 N) l+ h# |$ O" _& L& A5 \3 q, R
mov ax,0b10bh
! ?0 P: o% X$ B1 \ mov bx,10h
* P, U1 W8 a$ F) ~4 |( N3 p$ \ mov di,48h- B+ u) E0 n6 v. c: B- x3 s
int 1ah
6 I- m/ k. x; U8 ^4 i; j //now can access the APC register : u7 `3 }! W, B% |5 W
* r0 M/ Z& H3 Y" C+ O mov cl,reg
& g. \4 x) q( ?+ c- b7 i mov ax,0b10bh6 K3 V- P1 v% p; }- U2 W( r
mov bx,10h
0 |; c. A6 J, r6 U5 E# y) t mov di,48h
* X- S5 D. M& A( ^* m9 \ int 1ah ;Restore |
|