You must login before you can post a comment.
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