|
发表于 2008-7-8 17:54:14
|
显示全部楼层
请楼主解释一下,
4 `: n+ Y. R5 _* J+ b+ mRST_CNT—Reset Control Register
/ K2 X0 p: R4 O0 {8 \& {$ l0 \I/O Address: CF9h Attribute: R/W! t, ^* L: u+ l" ?! K
! L2 ?: y. U' F3 L0 R- v! g$ K
ICH9在这之后都使用offset表示 Register Address(PMBASE + OFFSET, 这里的PMBASE是指 CF9吗??)/ K% v+ q$ M3 w" r
比如:6 o- l2 |- ]1 ^6 G+ o, b
GEN_PMCON_1—General PM Configuration 1 Register 8 D2 _8 A) v# }8 z2 @0 ?
Offset Address: A0h/ \+ H1 H- U' V: d _3 L6 l4 R$ V
# m. B( c5 F8 t
如果我要对该register操作,该怎么做呢? I/O Address = 0x0CF9* 16 + 0xA0 = 0xd030 ??????
* H7 F9 J+ W& ?1 u/ m. H ^3 ]; ?
还有,您上面所写的
. C3 U. A+ ]/ { ]' M8 pmov al, 0Eh
7 M6 Y& ]" V! z# s. `# bmov dx, 0CF9h
( S' V0 Y4 b/ r4 Z) {; C- D% b) qout dx, al
4 V, A6 q- d* M3 n+ [2 cjmp $- ^0 E5 ]2 F$ N5 D
; h$ H5 T2 q9 w& I. d1 d s& F: }最后的jmp $ 是跳到哪了? |
|