> Then LogicSim got a bit slow and we switched to LogiSim (no "c") and > are > just about ready to put together a minimal 4 bit uC with a program > memory, > program counter, source and destination decoders, ALU, accumulator, > input > and output. If you haven't got a firm architecture in mind have a look at the PDP-8 instruction set to see what you can do with very little. 8 instructions :-). Note the reason that the ADD is names TAD (or was that TADD?). The subroutine return method is a bit "non standard" by today's standards but made sense at the time. [[The preceding from memory, and I never actually used one so E&OE]]. Russell. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist