STM32不是采用哈佛结构吗? 哈佛结构不是数据存储跟程序存储分开编址的吗?为什么实际上是统一编址的呢?

如题所述

哈佛结构不是说分开编址,是程序存储器和数据存储器分开,相互独立。你说的同一编址只是存储器的编址方式采用和I/O口同一的编址方式。追问

按你的意思 数据存储器和程序存储器是统一编址的 只是在空间上把它分开 这种意思?
http://baike.baidu.com/view/368294.htm 百度百科里面说的哈佛结构是编址和物理空间 完全分开的 是什么意思?

追答

不是统一编址。打个比方:甲在XX小区(数据存储器)的A-302单元,乙在XX小区(程序存储器)的A-302单元。只是程序执行时的取址的编号相同,是I/O口同一的编址方式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-29
http://wenku.baidu.com/view/19bf5ff3770bf78a652954a6.html,第2,3页,Cortex-M3内核有独立的指令总线,数据总线,独立编址
相似回答