Skip to content
This repository was archived by the owner on Apr 17, 2019. It is now read-only.

pixelcmtd/ManagedAsmfuck

Repository files navigation

ManagedAsmfuck - C# Compiler, Optimizer and Interpreter for Asmfuck

Instruction Set Architecture

instruction description brainfuck operator binary code
nop no operation 0
inc increment at tp + 1
dec decrement at tp - 2
tsl tape shift left < 3
tsr tape shift right > 4
sjp set jump position [ 5
jpb jmp to jp if bool ] 6
rac read ascii char , 7
wac write ascii char . 8

Registers and Memory

type var name description
sbyte[] t tape the tape that's your memory
int ip instruction pointer basically x86's [e/r]ip; points to the current instruction
int tp tape pointer points to your position on the tape
int jp jump pointer the instruction to jump after on jpb

About

A horribly broken C# tool for assembling, disassembling, compiling, optimizing and running Asmfuck.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors