/Y86

ICS2018 project

Primary LanguagePython

Y86 Assembly IDE

Debug IDE Y86 Simulator and Assembly IDE for Introduction to Computer System 2018 @ Fudan University, by Xinyi Zhou and Zuobai Zhang.

1 简介

Y86 Assembly IDE提供书写Y86汇编代码与动态调试的基本功能:

  • 支持从文件载入汇编代码或指令码和动态输入代码
  • 支持将汇编代码和指令码以.yo文件的形式输出
  • 支持动态运行程序
  • 支持运行中跳转至任意语句
  • 支持设置断点
  • 支持监视特定值
  • 支持设置特定值
  • 强大的help功能

2 使用说明

本Y86汇编IDE需要安装Python 2.7。使用时,请先通过用Chrome / Firefox / Safari等浏览器打开frontend/main.html文件,作为前端的显示窗口。请尽量使用Linux系统打开!在Windows系统下由于Chrome浏览器对于ajax请求的限制,可能会无结果显示。在打开网页后,请进入backend目录,并用Python编译运行kernel.py。本IDE的所有操作均在后端通过指令进行,前端仅作为调试面板使用。

详细说明请见/doc/Manual.pdf