Qual a arquitetura do 8051? Tem literaturas que diz uma coisa e outras dizem outra.
http://www.arnerobotics.com.br/eletroni ... oria_1.htm
"Outros microcontroladores, como o 8051, utilizam a tecnologia CISC (Computador com Set de instruções complexas), baseada na arquitetura “Van Neuman”. Nesta arquitetura a memória de dados e a memória de programa utilizam o mesmo bus. Assim, o microcontrolador necessita de mais ciclos para carregar o “operador” e o “operando”. Na figura abaixo é dado um demonstrativo entre as duas tecnologias."
Como assim baseada? É uma Von Neumann modificada?
O livro do Zelenovsky e Mendonça diz claramente que é Harvard.
Recebi a seguinte resposta do Prof. Corradi no Orkut:
Existem poucas máquinas Harvard puras, pois a quantidade de pinos extras que o processador precisaria para oferecer dois barramentos externos, fisicamente separados, aumentaria o custo do processador. Apesar disso, é comum encontrar microcontroladores que utilizam memórias e barramentos internos separados (para dados e programa). A solução que os fabricantes encontraram foi construir CPUs que utilizam arquitetura interna Harvard e arquitetura externa Von Neumann, como é o caso dos microcontroladores 8031 e 8051, foco desta informação.
Mas a dúvida fica, para efeito de testes, concursos, é Harvard ou Von Neumann?