|
|
发表于 2008-7-8 17:54:14
|
显示全部楼层
请楼主解释一下,
1 {; Z$ ^, \+ n3 ^, P" bRST_CNT—Reset Control Register - I1 n/ d5 L/ K# _
I/O Address: CF9h Attribute: R/W
3 J5 F. r: O2 l3 R8 b1 o! @; u1 B6 n( h! K; [! R p
ICH9在这之后都使用offset表示 Register Address(PMBASE + OFFSET, 这里的PMBASE是指 CF9吗??)
. K( l0 j, Z7 ]# w9 W' K3 ]比如:) G# b& u" x/ q( ?. e2 `' d0 t' s
GEN_PMCON_1—General PM Configuration 1 Register
0 w' X* Z4 O3 p }Offset Address: A0h
4 J' s+ n3 i1 ^, X+ I1 \
" w6 [% y* r( X# N如果我要对该register操作,该怎么做呢? I/O Address = 0x0CF9* 16 + 0xA0 = 0xd030 ??????$ v+ \# ?& Z( M6 y& f3 U
: h5 U2 `6 x# C" g4 o( x
还有,您上面所写的
4 p1 H4 t$ y, {# m3 R% xmov al, 0Eh
, |, `$ Q. D( U, |$ U1 Cmov dx, 0CF9h
8 a3 e1 l! C6 {. ^' A, K+ Pout dx, al
2 p+ Y2 K4 h8 S2 mjmp $
# r8 d' U2 ?7 L8 h9 I( l
: f" k3 f6 `7 [- m8 F最后的jmp $ 是跳到哪了? |
|