Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Message

<snip> AT90 what is the difference ?)

2004-07-28 by Dave Mucha

> >
> >> ... AVRs instruction set
> >> is not so reduced ...
> >
> >These days, what distinguishes RISC and CISC is not so much the 
size 
> >of the instruction set but whether you can perform operations 
> >directly on memory. In the AVR, you have to load data from memory 
to 
> >a register, operate on it and write it back, therefore it is RISC. 
> 
> Where did you get that idea?
> "RISC" and "CISC" are marketing distinctions.

<SNIP>

Interesting distinctions.  I had thought that CISC is Complex 
Instruction Set and RISC was Reduced Instruction Set and that the 
difference was say with a thing like square root.  If the work is 
doen in software (ie, larger code) then it might be a RISC chip, but, 
if it is done in firmware (CMOS???), it is CISC.  The main difference 
was if you needed to write code for the function or call the firmware 
code for it.... 


OK, this post is not about the similarities or differences as they 
don't seem to really effect programming.

Will the code writen for the AT90 be almost the same as the code for 
the AVR ?  Is my using an assembled boards based on the AT90S2313 a 
good idea ? or should I be more interested in using AVR devices ?

Is there a basic that will handle both ? would a C program need a 
simple alteration, or a major re-write ?

I guess what I am asking is if I had ONE micro to use, which one ?

Dave

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.