Re: 8051 architecture question
- From: Matthias Arndt <matthias.arndt@xxxxxxxxxxxxxxx>
- Date: Thu, 05 May 2005 13:33:06 +0200
Ian Bell wrote:
JBrewster wrote:Now are Program Memory and Data Memory 2 separate memory spaces?Completely separate. This it what is known as a Harvard architecture where
code and data spaces are kept quite separate. In the 8051 you can have up
to 64K of each.
Fully agree. Just want to add that one can map the mcu signals in a way that both code and external memory are the same. Many development kits do this by default to allow the user to "upload" code into the external data memory of which a certain part will appear as the code memory.
Coding wise this leads to a point where movc and movx will access the same memory location. However this breaks the Harvard paradigm (ofcourse).
just my 2c, Matthias -- Matthias Arndt <marndt@xxxxxxxxxxxxxx> <matthias.arndt@xxxxxxxxxxxxxxx> PGP-Key: http://www.asmsoftware.de/marndt.pgp ICQ: 40358321 >>> Jabber: simonsunnyboy@xxxxxxxxxxxxx <<< .
- References:
- 8051 architecture question
- From: JBrewster
- Re: 8051 architecture question
- From: Ian Bell
- 8051 architecture question
- Prev by Date: Re: simulator/emulators for 8051/8085 on linux
- Next by Date: simple question
- Previous by thread: Re: 8051 architecture question
- Next by thread: Re: 8051 architecture question
- Index(es):
Relevant Pages
|