Re: non load/store architecture?



drizzle wrote:

Hi
What are architectures that are not load/store called ? To
clairfy, architectures that have instructions other than load/store
than can access the memory. I am wondering what is the motivation for
such instruction sets ? Are there any existing examples of such
processors.


Homework?

There are plenty that "have instructions other than load/store
than can access the memory".

Anything that has INC/DEC/DJNZ of a direct memory address qualifies.
So that gets you 8051, 6805, 68HC11, Z8, Zeno, PIC18?, Coldfire, etc

If you want interesting special cases, look at
** the Intel 8096, that had no ACC, all operations were
Reg-Reg, but it used 256 registers
** Any RISC Reg-Reg design, that also has a register frame pointer
The C166, and Z8 ( and IIRC, some Sparcs?) have these, which allow
the reg-reg opcodes to work into any window of larger SRAM.

Q: is that now accessing register, or memory ?

-jg

.



Relevant Pages

  • Re: non load/store architecture?
    ... What are architectures that are not load/store called? ... The following Z80 instruction for example: ... The processor does load the byte from the memory at IX+d. ...
    (comp.arch.embedded)
  • Re: non load/store architecture?
    ... What are architectures that are not load/store called? ... architectures that have instructions other than load/store ... than can access the memory. ...
    (comp.arch.embedded)
  • non load/store architecture?
    ... What are architectures that are not load/store called? ... architectures that have instructions other than load/store ... than can access the memory. ...
    (comp.arch.embedded)
  • Re: non load/store architecture?
    ... What are architectures that are not load/store called? ... They have things like RS (register-storage) SS and SI instructions. ...
    (comp.arch.embedded)
  • Re: non load/store architecture?
    ... What are architectures that are not load/store called? ... architectures that have instructions other than load/store ... than can access the memory. ... The decision for a load/store architechure isn't one that can be ...
    (comp.arch.embedded)