MIPS Simulator

Steps for setting up Antlr on your system are available here: http://www.antlr.org/

Instructions that we are supporting:

ARITHMETIC

  • add
  • addi
  • addiu
  • addu
  • mult
  • multu
  • div
  • divu
  • sub
  • subu

BIT OPERATIONS

  • and
  • andi
  • nor
  • or
  • ori
  • xor
  • xori
  • sll
  • sllv
  • srl
  • srlv
  • sra
  • srav
  • sllb ???
  • srlb ???
  • srab ???

CONDITIONALS

  • slt
  • slti
  • sltiu
  • sltu
  • beq
  • bne
  • blt
  • bgt
  • ble
  • bge

JUMP

  • j
  • jal
  • jr
  • jalr
  • exit ???

LOAD/STORE

  • lb
  • lbu
  • lh
  • lhu
  • lui
  • lw
  • li
  • la
  • sb
  • sw
  • sh