Skip to content

anktjsh/Y86-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Y86-Simulator

Y86 ISA Simulator and Virtual Machine is an assembler and simulator written in Java. It supports:

  • All of the y86 64 bit instructions(quad words)
  • Step-by-step execution
  • Inspect the contents of the registers, flags, and memory after every instruction
  • Syntax highlighting
  • Display compile-time errors instantly
  • Breakpoint support
  • Additional Mathematical Instructions : multq, divq, modq, sarq, slrq, salq, orq, incq, decq, negq, notq, bangq
  • Carry Flag, Unsigned Jump instructions, Unsigned Conditional Move instructions
  • Console and 6 new instructions for input and output : getc, getq, gets, outc, outq, outs