[
  {
    "text": "$LC0:",
    "source": null
  },
  {
    "text": "  .ascii \"hello world\\000\"",
    "source": null
  },
  {
    "text": "main:",
    "source": null
  },
  {
    "text": "  addiu $sp,$sp,-32",
    "source": {
      "file": null,
      "line": 2
    }
  },
  {
    "text": "  sw $31,28($sp)",
    "source": {
      "file": null,
      "line": 2
    }
  },
  {
    "text": "  lui $4,%hi($LC0)",
    "source": {
      "file": null,
      "line": 3
    }
  },
  {
    "text": "  addiu $4,$4,%lo($LC0)",
    "source": {
      "file": null,
      "line": 3
    }
  },
  {
    "text": "  jal puts",
    "source": {
      "file": null,
      "line": 3
    }
  },
  {
    "text": "  nop",
    "source": {
      "file": null,
      "line": 3
    }
  },
  {
    "text": "",
    "source": null
  },
  {
    "text": "  move $2,$0",
    "source": {
      "file": null,
      "line": 4
    }
  },
  {
    "text": "  lw $31,28($sp)",
    "source": {
      "file": null,
      "line": 4
    }
  },
  {
    "text": "  nop",
    "source": {
      "file": null,
      "line": 4
    }
  },
  {
    "text": "  j $31",
    "source": {
      "file": null,
      "line": 4
    }
  },
  {
    "text": "  addiu $sp,$sp,32",
    "source": {
      "file": null,
      "line": 4
    }
  },
  {
    "text": "",
    "source": null
  }
]