From: Srinu on
Hi All, if I want to design a minimal microprocessor what can be the
minimal set of instructions I have to provide...? Please suggest.

From: jacko on

Srinu wrote:
> Hi All, if I want to design a minimal microprocessor what can be the
> minimal set of instructions I have to provide...? Please suggest.

1 => move

2 => (+ , xor) or (- , and not)

3 => use 4

4 => (+, xor, and, =) or some other set

ok?

From: Piotr Wyderski on
Srinu wrote:

> Hi All, if I want to design a minimal microprocessor what can be the
> minimal set of instructions I have to provide...? Please suggest.

One instruction will do:

http://en.wikipedia.org/wiki/OISC

:-)

Best regards
Piotr Wyderski

From: levitation29 on
just NAND
or equivalently
NOR
Why? because they allow expression of any logical behavior.
(with enough of them)

A program is just a high level expression of boolean algebra.

Also some way of moving stuff in and out of the real world.

Piotr Wyderski wrote:
> Srinu wrote:
>
> > Hi All, if I want to design a minimal microprocessor what can be the
> > minimal set of instructions I have to provide...? Please suggest.
>
> One instruction will do:
>
> http://en.wikipedia.org/wiki/OISC
>
> :-)
>
> Best regards
> Piotr Wyderski

From: jacko on

levitation29(a)yahoo.com wrote:
> just NAND
> or equivalently
> NOR
> Why? because they allow expression of any logical behavior.
> (with enough of them)

braching would be difficult without condition flags, implying
difficulty of conditional storage or multiplexing, move works if alu is
memory mapped, but if no memory mapping allowed, then (+, and, xor,
nop) are the four i chose for http://indi.joox.net

> A program is just a high level expression of boolean algebra.
>
> Also some way of moving stuff in and out of the real world.
>
> Piotr Wyderski wrote:
> > Srinu wrote:
> >
> > > Hi All, if I want to design a minimal microprocessor what can be the
> > > minimal set of instructions I have to provide...? Please suggest.
> >
> > One instruction will do:
> >
> > http://en.wikipedia.org/wiki/OISC
> >
> > :-)
> >
> > Best regards
> > Piotr Wyderski

 |  Next  |  Last
Pages: 1 2 3
Prev: intel: fb-dimm channels
Next: virtual memory