Deesigns are (almost) finished

Ok the computer is really starting to take shape. So, the schematics for the ALU ARE DONE!!! and will upload them in a pdf. The accumulator is also done but the main processor...well....lets just say i needs to be checked first.

If someone could check it for me the just send me a message by this forum or :

kiwisoftware@hotmail.co.uk

the code is as follows:

0000 - add (adds two numbers and stores in accumulator)
0001 - adm (adds number in accumulator with word B)
0010 - sub (subtracts two numbers and stores in accumulator)
0011 - sbm (subtracts number in accumulator with word B)
0100 - AND (AND operation with word A and B, then stores in accumulator)
0101 - ANM (AND operation with accumulator and word B, then stores in accumulator)
0110 - OR* (OR operation with word A and B, then stores in accumulator)
0111 - ORM (OR operation with accumulator and word B, then stores in accumulator)
1000 - NOT (NOT operation with word A then stores in accumulator)
1001 - NOM (NOT operation with accumulator, then stores in accumulator)
1010 - EXO (EXOR operation with word A and B, then stores in accumulator)
1011 - EXM (EXOR operation with accumulator and word B, then stores in accumulator)
1100 - COM (Compare Accumulator word with word B)
1101 - SAV (Saves words A, B and instruction into memory)
1110 - LOD (Loads words A, B and instruction)
1111 - RES (Resets everything)

notice that the COM compares accumulator word and word B because if i just compared word A and B then if i was to make a program i could never compare a result with anything :( but know i have fixed it :)

thanks for reading and GIVE ME ALL YOUR KNOWLEDGE!!!

Blog entry information

Author
Robin Mitchell
Views
632
Comments
2
Last update

More entries in General

More entries from Robin Mitchell

Share this entry

Top