|
|
发表于 2008-7-21 13:02:13
|
显示全部楼层
你确认访问的位置是Bus0:Device2:Function0的Reg48h吗?, u) x2 H5 n$ k- r( @
请用下面这段代码来试试* V% x" Q4 m0 ]/ k. F$ N
reg:BYTE! M) W! q% Y8 P' k) r6 K/ D
mov ax,0b108h
% E. k1 h( c5 l/ r: m0 r# L mov bx,10h) V7 D/ z. [0 {- J
mov di,48h
o, Q$ M+ D6 t6 H7 I int 1ah
5 ?8 o8 t: A; O mov reg,cl ;get RTC Control Register
E1 i, T7 Y! l% H1 n$ {, ?" T0 A9 {
/ `1 \) w7 s5 X mov cl,reg
4 a2 A; E5 H% p; v and cl,3fh8 n/ Y: o1 y% H$ ?8 J
or cl,40h ;set APCREG_EN; w; C5 z- u% R
mov ax,0b10bh
+ x* P5 f/ K% g! M% ~6 y- `3 X mov bx,10h4 ]" k) [7 B* b0 ~
mov di,48h
g6 y% E% P) u$ y, O8 t int 1ah
V; n/ {& T$ q$ D //now can access the APC register
2 E& H( L" w2 O ! H5 T: B& M9 |
mov cl,reg
' Y+ J2 V6 T4 P mov ax,0b10bh
& x# ?9 n7 ?: d# W9 l mov bx,10h
! f' Y v+ u7 A B j) _ mov di,48h& x4 O2 P3 m6 F, e N/ G5 t5 L
int 1ah ;Restore |
|