/Aramok-II-Compiler

Old Compiler for my hobby project Custom RISC like 16 bit CPU design in FPGA

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Aramok II Compiler

alt text


🐲 Assembly compiler for ARKII 16bit Microcontroller CPU V2

  • Old Compiler for my hobby project Cusrom RISC like 16 bit CPU design in FPGA
  • nop : nope
  • out : output
  • adc : addcarry
  • adz : addzero
  • and : and operation
  • or : or operation
  • xor : xor operation
  • not : not operation
  • rnd : random
  • mov : move
  • in : input
  • dmov : d move
  • add : addition
  • sub : subtraction
  • inc : increment
  • dec : decrement
  • dly : delay
  • int : interrupt
  • test : test , {doesnt effect flags}
  • jmp : jump address
  • call : call procedure {hardware stack}
  • ret : return {hardware stack}
  • jz : jump if zero
  • jnz : jump if not zero
  • jc : jump if carry
  • jnc : jump if not carry
  • cmp : compare
  • cmp : compare2

📜 Questions, Feedback, Contributing

  • Feel free to send message for suggestions