原帖由 valpa 于 2008-9-1 21:07 发表
比如LEA语句,LEA r32, m意思是load effective address fro m in register r32.
这里的effecitve address何解
原帖由 mik 于 2008-9-1 22:35 发表
解释“effecitive address“ 这个问题,既然提到了 physcial address,怎能不提 virtual address。
完整的解释 effective address,应该要结合三者来说。
effecitive address 是程序员,软件所能看到的地 ...
原帖由 freearth 于 2008-9-1 23:23 发表
“virtual address 不是程序员,软件能触及的地址形式,virtual address 是经过 CPU MMU 单元所产生的产物”
这句话有些问题吧。
在支持虚地址的机器上(CPU支持且操作系统支持),effecitive address和virtu ...
原帖由 mik 于 2008-9-1 23:49 发表
effecitive address 和 virtual address 是不同的,无论是从概念上讲,还是软件层来讲,或是指令层来讲。
effecitive address 是地址形式是:,是指令层面上地址元素。是最原始的。
virtual address ...
原帖由 freearth 于 2008-9-2 00:55 发表
“,是指令层面上地址元素。是最原始的”
我记得这个是指令系统体系结构中的“寻址模式”而不能叫做有效地址。比如,
lea r,
你是把“”计算出来的值放入了寄存器中,这个值是一个数字,二进制无符号数,这 ...
原帖由 mik 于 2008-9-2 22:48 发表
你这样就颠倒概念了,本来 effecitive address 这个概念只有 x86 上才有的,怎么扯上 power 上去了。
你看了这么多《微机原理》这类书籍,有些东西根深蒂固,我也不打算去说服你。
我不看国内的《微机 ...
原帖由 cjaizss 于 2008-9-3 00:50 发表
对于这张图,我还是把原书中的相关内容应用一下,以便理解。
The memory management facilities of the IA-32 architecture are divided into two
parts: segmentation and paging. Segmentation provide ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |