FEMBOY-8v1
0 Stars     5 Views    

Author: Kain

Forked from: Kain/Femboy-8

Project access type: Public

Description:

Functional Electronic Machine Binary Operator Yes - 8-bit cpu

This is a work in progress right now.

INSTRUCTION SET:
00: LDA [r] - Loads a register into the accumulator.
01: SVA [r] - Saves a register into the accumulator.
02: INC [r] - Increment a register 
03: DEC [r] - Decrement a register
04: ADD [r] - Add the accumulator to a register
05: SUB [r] - Subtract the accumulator to a register
06: OUT [r] - Output a signal from a register
07: END - End program

REGISTERS:
00: REGISTER 1
01: REGISTER 2
02: REGISTER 3
04: REGISTER 4

To-Do:
Speedup Registers
Add LOD instruction
Add JMP & JP0 instruction
Add the accumulator to a register address
Increase amount of registers to 8
Add Ram manipulation instructions
Add Input to CPU
Add more operations to the ALU
Add ASCII i/o
Make a simple command line
Make an assember
Make a simple operating system for the cpu
Add rgb output

Created: Dec 14, 2023

Updated: Dec 14, 2023


Comments

You must login before you can post a comment.