My first project

4-operations math unit: addition, subtraction, multiplication, division. Two 4-bit inputs. No negative and float number support.

To be expanded later.

3 AND gates, 1 OR gate and 2 NOT gates.

Sums 3 bits!

16 Bit calculator that should be able to do most problems comprising of addition, subtraction, multiplication, and division through coding it

Cant do negatives or decimals

Can be programmed to do a variety of things, and can output to either numerical display, or a graphical display(yes you can graph functions to an extent)

16 Bit calculator that should be able to do most problems comprising of addition, subtraction, multiplication, and division through coding it

Cant do negatives or decimals

Can be programmed to do a variety of things, and can output to either numerical display, or a graphical display(yes you can graph functions to an extent)

Old project from awhile ago that I stopped working on due to lack of ideas

Add numbers from zero to three at the top (input 1) and bottom (input 2) and see what you get on the other end.

working on a (bad) calculator.

A simple 8-bit full adder / substractor.

S will compute the result of A + B or A - B

Use 7 bit numbers in subtraction mode (at least for B, to prevent an overflow).

Based on TD4, a 4 bit CPU.

Pre-design for Minecraft.

A simple binary calculator.

The possible instructions are:

- 0 ADD12
- 1 SUB34
- 2 INC56
- 3 DEC78
- 4 NOR90
- 5 AND12
- 6 XOR12
- 7 LDV12
- 8 LDR12
- 9 STR12
- 10 BRZ12
- 11 NOPXX
- 13 LBL (future)
- 14 future (probably something display-related)
- 15 future (probably something display-related)

It is possible to program by writing directly to the keyboard or by loading into program memory, to write to program memory you need to make an assembler first.

Soon I will host this assembler on a website.Subcircuits that I need help with:

- 8-bit registers (with the option to increment, get value, and save a value).

- ULA parts of the above instructions

- Ideas for graphical circuits

- Or other ideas

If you have any questions, please contact me on telegram: @taffarel55

M A T H