07-06-2015, 06:53 PM
(This post was last modified: 07-06-2015, 07:26 PM by Geckoscraps.)
So one day I just made a concept design for Serial based communications. Followed by making and addressing register which of course needed to be built upon.
So as of currently I have a 16bit input to my register accounting for 7 bit addressing, 1 bit Read/Write, and an 8 bit output. This is attached to a 100 byte Programmable Memory.
Currently we have a loose IS containing:
Subtract
Multiply
Divide
Add Carry
Subtract Carry
Address Recall
CPU Buffer
NOP
OS
IF Equals
The reason we do not have an add is due to the way in which we built the cpu, as the main output unit for it is passing through what we call an accumulator.
Currently I have no pictures, though some will be collected soon. The CPU is still under construction. Attached is the main purpose of the computer, this is the program to solve problem one on http://www.projecteuler.net
So as of currently I have a 16bit input to my register accounting for 7 bit addressing, 1 bit Read/Write, and an 8 bit output. This is attached to a 100 byte Programmable Memory.
Currently we have a loose IS containing:
Subtract
Multiply
Divide
Add Carry
Subtract Carry
Address Recall
CPU Buffer
NOP
OS
IF Equals
The reason we do not have an add is due to the way in which we built the cpu, as the main output unit for it is passing through what we call an accumulator.
Currently I have no pictures, though some will be collected soon. The CPU is still under construction. Attached is the main purpose of the computer, this is the program to solve problem one on http://www.projecteuler.net