|
|
发表于 2008-7-8 17:54:14
|
显示全部楼层
请楼主解释一下,
1 `1 |2 l$ d! o; p# SRST_CNT—Reset Control Register
. ^4 F' l, J3 C; Y9 A4 qI/O Address: CF9h Attribute: R/W
. @& g' B, X7 z8 r/ U8 a5 W
* Z( ~3 D/ C% i' QICH9在这之后都使用offset表示 Register Address(PMBASE + OFFSET, 这里的PMBASE是指 CF9吗??)
" N, R$ `8 ]: H$ s* S, E比如:7 w2 K* {! @ k) F* U
GEN_PMCON_1—General PM Configuration 1 Register 1 J4 q7 z. q' u
Offset Address: A0h
" |5 o+ H7 C8 D5 R# u1 f6 m- _4 w+ I. A1 u8 q7 Q7 ~
如果我要对该register操作,该怎么做呢? I/O Address = 0x0CF9* 16 + 0xA0 = 0xd030 ??????
" O# Q% H5 k n# x! N3 ~% D/ Y' h0 s7 @7 _2 U% g" o8 [
还有,您上面所写的; t* c4 N8 T0 {7 K9 Z/ n
mov al, 0Eh J8 X+ A7 H; G2 t! V
mov dx, 0CF9h9 T( c I, ]8 s# k( t3 M) |6 ]7 ?
out dx, al
8 t# K9 }. u) Xjmp $
3 {1 U0 x \* n9 s h& |% K- U6 D8 G/ ~# q
最后的jmp $ 是跳到哪了? |
|