|
发表于 2008-7-8 17:54:14
|
显示全部楼层
请楼主解释一下,
; W2 T- L: h6 H+ \; ~% @$ s# o0 RRST_CNT—Reset Control Register ) H3 x. S- F* i/ |+ U, }
I/O Address: CF9h Attribute: R/W* k& T r7 r' S1 G- F1 m3 a
) d2 h7 e3 U" j; nICH9在这之后都使用offset表示 Register Address(PMBASE + OFFSET, 这里的PMBASE是指 CF9吗??)
* f& o" j6 \! A, a4 Z2 U比如:
8 d, {; z5 C1 G" XGEN_PMCON_1—General PM Configuration 1 Register
4 \" E1 l2 L+ ~3 _( k }9 ]1 DOffset Address: A0h
6 d9 q0 G) c3 o
7 T8 a ~ m, \/ e如果我要对该register操作,该怎么做呢? I/O Address = 0x0CF9* 16 + 0xA0 = 0xd030 ??????. L, m% [" [8 w; C, W* R& @
1 [, s; |, u7 V* k {6 `8 Z0 a/ k4 {
还有,您上面所写的1 j g- ~4 J7 k$ R* F
mov al, 0Eh
: g) y& L+ C5 jmov dx, 0CF9h O5 V8 K" j5 ~, M' H% b
out dx, al
. P0 a" Y0 a6 d; t6 p" k- tjmp $
3 U* R) z0 Q& u" S
6 p7 v9 u ^) q4 Q2 K最后的jmp $ 是跳到哪了? |
|