Input your MIPS code here:


The most recent instructions will be shown here when stepping.

Features

  • Reset to load the code, Step one instruction, or Run all instructions
  • Set a breakpoint by clicking on the line number (only for Run)
  • View registers on the right, memory on the bottom of this page
  • A Delay slot is used for all jumps/branches. Branch offset addresses are relative to the delay slot instruction.

Supported Instructions

MIPS Reference: mips_vol2.pdf

Init Value Register Decimal Hex Binary
0$0 ($zero)00x000000000b00000000000000000000000000000000
$1 ($at)00x000000000b00000000000000000000000000000000
$2 ($v0)00x000000000b00000000000000000000000000000000
$3 ($v1)00x000000000b00000000000000000000000000000000
$4 ($a0)00x000000000b00000000000000000000000000000000
$5 ($a1)00x000000000b00000000000000000000000000000000
$6 ($a2)00x000000000b00000000000000000000000000000000
$7 ($a3)00x000000000b00000000000000000000000000000000
$8 ($t0)00x000000000b00000000000000000000000000000000
$9 ($t1)00x000000000b00000000000000000000000000000000
$10 ($t2)00x000000000b00000000000000000000000000000000
$11 ($t3)00x000000000b00000000000000000000000000000000
$12 ($t4)00x000000000b00000000000000000000000000000000
$13 ($t5)00x000000000b00000000000000000000000000000000
$14 ($t6)00x000000000b00000000000000000000000000000000
$15 ($t7)00x000000000b00000000000000000000000000000000
$16 ($s0)00x000000000b00000000000000000000000000000000
$17 ($s1)00x000000000b00000000000000000000000000000000
$18 ($s2)00x000000000b00000000000000000000000000000000
$19 ($s3)00x000000000b00000000000000000000000000000000
$20 ($s4)00x000000000b00000000000000000000000000000000
$21 ($s5)00x000000000b00000000000000000000000000000000
$22 ($s6)00x000000000b00000000000000000000000000000000
$23 ($s7)00x000000000b00000000000000000000000000000000
$24 ($t8)00x000000000b00000000000000000000000000000000
$25 ($t9)00x000000000b00000000000000000000000000000000
$26 ($k0)00x000000000b00000000000000000000000000000000
$27 ($k1)00x000000000b00000000000000000000000000000000
$28 ($gp)00x000000000b00000000000000000000000000000000
$29 ($sp)00x000000000b00000000000000000000000000000000
$30 ($fp)00x000000000b00000000000000000000000000000000
$31 ($ra)00x000000000b00000000000000000000000000000000


Memory Address Decimal Hex Binary
0x0000000000x000000000b00000000000000000000000000000000
0x0000000400x000000000b00000000000000000000000000000000
0x0000000800x000000000b00000000000000000000000000000000
0x0000000c00x000000000b00000000000000000000000000000000
0x0000001000x000000000b00000000000000000000000000000000
0x0000001400x000000000b00000000000000000000000000000000
0x0000001800x000000000b00000000000000000000000000000000
0x0000001c00x000000000b00000000000000000000000000000000
0x0000002000x000000000b00000000000000000000000000000000
0x0000002400x000000000b00000000000000000000000000000000