Skip to content

Ardakaniz/BFComputer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BFComputer

BFComputer is an architecture for running Brainf*ck programs directly on hardware. It is a 12-bit computer using only 8 assembly instructions to manipulate memory, loop and interact with I/O.

Instruction Description
+ Increment current cell value
- Decrement current cell value
> Increment cell cursor
< Decrement cell cursor
[ If the current cell value is zero, jump to the associated ]
] If the current cell value is nonzero, jump back to the associated [
. Output the current cell value
, Write the input into the current cell value

You can find in this repo the different parts of this project :

Some ressources that got me interested in computer architecture and that helper me design this one:

About

Computer programmable using Brainf*ck

Topics

Resources

License

Stars

Watchers

Forks

Languages