Searched Projects

Tags: 8 bit

project.name
3 Stars     235 Views

I finally did it.
I made my own 8-bit CPU! With a bit of inspiration from other CircuitVerse projects and from a book called, Digital Computer Electronics.
The premade program does this: 12 + 6 - 3 + 2 (which equals 17)

program the computer by typing in the opcodes in the ROM

Opcodes: (X = address)
0X = Load X's value to Accumulator
1X = Add X's value to Accumulator
2x = Subtract X's value from Accumulator
ee = Take Accumulator's value and put it in the Output
ff = Halt/stop everything

Versions (Date format: DD/MM)
9/11 v1.0 - Finally finished it!


project.name
3 Stars     554 Views

8-bit Asynchronous Counter with Hex Display

8-bit Asynchronous Counter with Hex Display

project.name
1 Stars     235 Views
User:

8-Bit Magnitude Comparator

8-Bit Magnitude Comparator

project.name
0 Stars     82 Views
User:

Asynchronous Up Counter 8 bit

Asynchronous Up Counter 8 bit

project.name
0 Stars     152 Views
User:

Synchronous Up Counter 8 bit with Enable and Reset buttons

Synchronous Up Counter 8 bit with Enable and Reset buttons

project.name
1 Stars     166 Views

8-bit full adder

8-bit full adder

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).


project.name
0 Stars     46 Views
User:
User Image PPK

NIU

NIU

project.name
0 Stars     92 Views
User:

8 bit ram

8 bit ram

project.name
1 Stars     56 Views

pissbaby CPU

pissbaby CPU

This is a WIP, I am doing this because I have a new computer and I need to branch it to continue, however I will still be using this during school so I will swap between them


project.name
1 Stars     54 Views
User:

Simple Cpu

Simple Cpu

Its elementary.


project.name
0 Stars     60 Views

8 bit computer

8 bit computer

An 8 Bit Computer


project.name
1 Stars     282 Views

USE ON A COMPUTER

Same as V2 exempt that there is a Jump if zero command

JO: Jumps if the ALU output is 0

And you can under stand things better!

(these instructions arent done)


project.name
0 Stars     53 Views
User:

A collection of binary adders with Binary, Hex, and Decimal input and output representation


project.name
0 Stars     68 Views

8-bit Arithmetic Logic Unit (2

8-bit Arithmetic Logic Unit (2

A simple 8-bit arithmetic logical unit.

The following commands are implemented:

Logic Operations:
[0] 000: OR
[1] 001: NAND
[2] 010:NOR
[3] 011: AND
Arithmetic Operations:
[4] 100: ADD
[5] 101: SUB

The two's complement for subtraction is implemented with a NOT Gate and an adder (which simply adds 1 to the negated input).


project.name
0 Stars     27 Views

8-bit Arithmetic Logic Unit (ALU)

8-bit Arithmetic Logic Unit (ALU)

A simple 8-bit arithmetic logical unit.

The following commands are implemented:

Logic Operations:
[0] 000: OR
[1] 001: NAND
[2] 010:NOR
[3] 011: AND
Arithmetic Operations:
[4] 100: ADD
[5] 101: SUB

The two's complement for subtraction uses the built in component.


project.name
0 Stars     39 Views
User:

8-Bit Computer with Complex Lanes

8-Bit Computer with Complex Lanes

Followed the instruction of the 8-Bit Computer YouTube video series by Ben Eater. I also extended it's functionalities a little bit by upgrading from 16 bytes to 256 bytes of RAM and I added a Micro Step Counter Reset (SCR) instruction signal to allow operations to finish earlier.


project.name
1 Stars     24 Views
User:

CPU! Finally!

CPU! Finally!

A CPU! this took me a while to figure out, mostly how to get it to run comands, but I eventually found a solution of using 4 bits as function indicators, 4 as where to save the output, 4 as the 2nd input, and 4 as the first input!


project.name
0 Stars     19 Views

Literally a whole computer

Literally a whole computer

Creating an entire functional and custom 8-bit computer from scratch with assembly language support (not yet complete)


project.name
0 Stars     1 Views

wip 8 bit cpu