|
|
发表于 2008-7-8 17:54:14
|
显示全部楼层
请楼主解释一下,
( k0 t* B( y" q9 I% l& f$ QRST_CNT—Reset Control Register
# ^7 j2 o8 L& C, w$ u5 {' w4 \I/O Address: CF9h Attribute: R/W
6 h/ Y- M% i8 K' F; I2 J( ?& X3 g, x* B5 z9 q
ICH9在这之后都使用offset表示 Register Address(PMBASE + OFFSET, 这里的PMBASE是指 CF9吗??)& z- X/ y8 |8 Y; Z/ m; S
比如:9 [" e* u9 E+ y3 Y; D4 u6 L3 T
GEN_PMCON_1—General PM Configuration 1 Register
& _( w. `& }4 p9 x8 fOffset Address: A0h+ c1 A9 c6 F7 ~# f4 L2 j) Z
?' I6 _$ X. t如果我要对该register操作,该怎么做呢? I/O Address = 0x0CF9* 16 + 0xA0 = 0xd030 ??????
( D; P, h) \0 I/ U3 b7 d8 s ]. K, }1 P2 d
还有,您上面所写的( K' S" E/ [7 `8 a5 J9 R
mov al, 0Eh
: ]: U' ~9 }. C' P1 G6 B6 pmov dx, 0CF9h
) j; i' W1 V8 {7 e' l5 `& Kout dx, al
# ^; g9 q @ i* D; j, L% s# Njmp $
* Q, m& ^: T/ g% ^6 s6 I6 K8 d" q7 R X/ [; J
最后的jmp $ 是跳到哪了? |
|