At 01:49 PM 11/18/03 -0800, you wrote:
On Mon, 2003-11-17 at 17:58, Joe wrote:
>I am not sure if it's a calculator or computer :-).
I agree. It has all the requirements. User
input output, device I/O,
mass storage, programability, etc. And it's not limited to one function per
key as most calculators.
But is it STORED PROGRAM, eg. can it do self-modifying code.
Yes.
vonNeumann
(one store for program and data; programs ARE data) or
Harvard
(instructions are in a separate store from data memory) architecture?
It uses one memory area but there is a curtain that partitions it into
separate data and program areas. But you can access either area and/or move
the curtain on the fly by using synthetic programming techniques.
Joe
Strictly-speaking, Microchip's PICs are NOT COMPUTERS. Of course I don't
make that distinction when working with them.
"Programmability" isn't a measure of a 'stored program electronic
automatic computer'. My washing machine is programmable... :-)