|
|
发表于 2008-7-8 17:54:14
|
显示全部楼层
请楼主解释一下,
9 F& n% h, U" i, H. I) PRST_CNT—Reset Control Register
9 x0 V1 R( x# i5 y0 y, R" dI/O Address: CF9h Attribute: R/W0 h9 z7 M F; G7 k: A$ R0 ~1 ?/ `! {
) _8 W" |) ^8 Y
ICH9在这之后都使用offset表示 Register Address(PMBASE + OFFSET, 这里的PMBASE是指 CF9吗??)
# P2 r7 P7 p" [; O% X! u$ s- G6 u( \1 |7 D比如:
( W! v4 j3 W o- D' i6 sGEN_PMCON_1—General PM Configuration 1 Register ( C/ Y' d Q7 u# H" P j% X: O7 W
Offset Address: A0h
8 _7 w9 n2 d& V2 d) Z, O, B9 X4 `+ y: |# |; \5 J3 w2 Q
如果我要对该register操作,该怎么做呢? I/O Address = 0x0CF9* 16 + 0xA0 = 0xd030 ??????
E8 t/ E+ ^8 i- n
J* |+ x7 T8 }还有,您上面所写的
+ B: _) s7 u' _6 s8 mmov al, 0Eh
- v3 k* v) J$ Y9 O7 umov dx, 0CF9h
' s9 \9 u1 d s% }0 a7 rout dx, al
7 C5 I8 W( ^) G0 Sjmp $
, F$ Z3 U6 B N/ i& s5 `$ |5 {" f5 M) {$ e; p4 o. k3 o
最后的jmp $ 是跳到哪了? |
|