Re: Instruction And Data memory



In article <d6kg3n$spo$1@xxxxxxxxxxxxxxxxxxxxxxxxx>, anno4000
@lublin.zrz.tu-berlin.de says...
> PeteS <ps@xxxxxxxxxxxxxxxxxxx> wrote in sci.electronics.design:
>
> > I assume you are looking at a processor that has support for such
> > things (or a system that has such a processor or MMU).
> >
> > The difference is that instruction memory is exactly that: memory
> > referenced during an instruction fetch (the newer processors
> > discriminate between the various bus cycle types) and data memory is
> > for just that: data.
>
> [snip explanation]
>
> I'd make explicit that there is no technical difference between
> instruction memory and data memory, in case that was what the
> intent of the OP's question. They are the same kind of RAM since
> drum storage was scrapped. Any differences in behavior are by design,
> not by the nature of one or the other.

Not necessarily. Instruction memory can be quite different than data
memory in a Harvard Architecture processor.

> Instruction memory runs with von Neumann's blessings, data memory
> doesn't.

Not on purpose anyway. ;-)

--
Keith
.



Relevant Pages

  • Re: Instruction And Data memory
    ... > [instruction memory vs. data memory] ... >>> I'd make explicit that there is no technical difference between ... >>> instruction memory and data memory, in case that was what the ...
    (sci.electronics.design)
  • Re: 8051 architecture question
    ... > fuzzy view of its architecture. ... > From what I gather there is Program Memory and Data Memory. ... > Now are Program Memory and Data Memory 2 separate memory spaces? ...
    (comp.arch.embedded)
  • Re: Instruction And Data memory
    ... > I assume you are looking at a processor that has support for such ... > The difference is that instruction memory is exactly that: ... > discriminate between the various bus cycle types) and data memory is ...
    (sci.electronics.design)
  • Re: 8051 architecture question
    ... >>>From what I gather there is Program Memory and Data Memory. ... >>2) Bit Addressable Registers ... >>Now are Program Memory and Data Memory 2 separate memory spaces? ...
    (comp.arch.embedded)
  • Re: 8051 architecture question
    ... >>>2) Bit Addressable Registers ... >>>Now are Program Memory and Data Memory 2 separate memory spaces? ... >> Spehro Pefhany ...
    (comp.arch.embedded)