|
|
发表于 2008-7-21 13:02:13
|
显示全部楼层
你确认访问的位置是Bus0:Device2:Function0的Reg48h吗?! C. L5 t8 n- `2 {1 |7 m$ Z3 j
请用下面这段代码来试试! J: D6 T/ h1 B. m* Z8 A
reg:BYTE0 i9 U9 c" j2 R4 M5 p
mov ax,0b108h2 d" S9 @7 T, {, y0 ~
mov bx,10h
8 S: T2 y1 A3 s+ N4 _* @3 a4 D mov di,48h* z+ k# X/ a: A; ~
int 1ah
' G0 a5 G; |/ I0 h' a& g- F9 m mov reg,cl ;get RTC Control Register
" @, d. k; h; d G( t9 n( B- S2 l; _2 I1 m
mov cl,reg
; s# b# F$ A7 f9 U ?, v' S and cl,3fh
* d2 d; v! ]1 J: Z or cl,40h ;set APCREG_EN) }6 z( q3 \) r$ Y/ a2 a
mov ax,0b10bh
# y A3 n5 p3 P mov bx,10h
/ O) H2 Y) O; l2 b8 @4 F mov di,48h1 f' O0 v1 H3 @/ O$ {+ T5 l
int 1ah
" R- z% S" n. F0 |# I //now can access the APC register
, q& v5 H0 C9 R% K) p / ~- Q m2 A* G1 _# [/ j
mov cl,reg! C# X5 L2 k. z, b7 b# P3 x/ V6 E
mov ax,0b10bh* ]2 t/ F8 O& s% H2 W" v9 z
mov bx,10h. L. |" Y6 @$ ~
mov di,48h
5 Q8 S1 d8 F, F3 B& L5 d int 1ah ;Restore |
|