|
|
发表于 2008-7-21 13:02:13
|
显示全部楼层
你确认访问的位置是Bus0:Device2:Function0的Reg48h吗?
! w- ]' ^5 x$ V2 k7 v3 e, }请用下面这段代码来试试5 @6 e+ y% O2 a! l' l6 F% |
reg:BYTE1 {6 S! w2 M2 d' v X
mov ax,0b108h
O" N7 W9 J) B7 X' o3 ]) n mov bx,10h
% V. z6 R( D* i5 |7 o mov di,48h
. e- A( X4 W( z: ? int 1ah
4 g1 b4 v: o4 Z6 |# e) m8 s mov reg,cl ;get RTC Control Register' W' H. e- M9 h' S% M1 _
8 U# W1 ~" {6 @& S# _' m
mov cl,reg
& H8 c: E( o7 d and cl,3fh* R) q; P! a1 t1 G+ Z
or cl,40h ;set APCREG_EN) ]' h6 b& u6 O% b. I# H
mov ax,0b10bh& a; P/ o( D1 ^* _
mov bx,10h
; D+ w& {5 \& k* `% c/ _ mov di,48h
! ?# |& K) m" t* U9 d6 H5 Z int 1ah7 W1 C& D, |) k9 l
//now can access the APC register 7 D- o( z3 @+ K
, d1 a3 e' @+ K; R" g$ Y6 B6 O
mov cl,reg: I) j& g, Y0 Y" y# b5 v
mov ax,0b10bh6 U. @7 G6 T1 _. w( H
mov bx,10h
8 w, N; a; e$ @2 w2 o `/ F7 [0 x mov di,48h# b) L' e- s1 w! b2 o
int 1ah ;Restore |
|