@takayun takayun authored on 12 Nov 2016
lib ラベル検索の修正 4 years ago
sample #exec擬似命令の修正 4 years ago
LICENSE.txt add readme, fix: help message 4 years ago
Makefile fix: Makefile 4 years ago
README.md edit readme.md 4 years ago
emul.c 一瞬でプログラムが終了してしまう不具合修正. 4 years ago
emul_inst.c initial commit 4 years ago
emul_inst.h initial commit 4 years ago
emul_inst_decipher.c デバッグメッセージのバグを修正 4 years ago
emul_inst_decipher.h 入力履歴機能の追加 4 years ago
emul_inst_exec.c スタックポインタの初期値修正 4 years ago
emul_inst_exec.h インタプリンタの実装, トークン解析のバグ修正, 疑似命令の小文字対応, 細かな修正 4 years ago
emul_inst_isa.h Changes to be committed: 4 years ago
emul_inst_pseudo.h 疑似命令の先頭文字を':'から'#'へ変更 4 years ago
emul_io.h initial commit 4 years ago
emul_io_file.c initial commit 4 years ago
emul_io_file.h initial commit 4 years ago
emul_io_std.c REPLコマンドの追加 4 years ago
emul_io_std.h REPLコマンドの追加 4 years ago
emul_label.c ラベル検索の修正 4 years ago
emul_label.h プログラムデータのロード処理を改善, 疑似命令の追加, 細かな修正 4 years ago
emul_mem.c メモリ格納サイズのバグ修正 4 years ago
emul_mem.h fix: memsize 4 years ago
emul_opt.c オプション追加, fix: ncurses, Makefile 4 years ago
emul_opt.h add option 4 years ago
emul_reg.c bug fix 4 years ago
emul_reg.h bug fix 4 years ago
emul_repl.c #exec擬似命令の修正 4 years ago
emul_repl.h REPLコマンドの追加 4 years ago
README.md

Assembly Emulator

Summary

This software is emulate assembly program.


How to install

$make

Assembly Instrument

  • add/addi
  • sub
  • jal/jar/jr
  • mult
  • slt/slti
  • seq/sge/sgt/sle/sne
  • j/jal/jalr/jr
  • beq/bne
  • lt/sw

Pseudo Instrument (interrupt-mode)

You must input ':' as to input command.

:help

  • Display help.

:quit

  • Quit interrupt.

License

This software license is MIT.