Skip to content

Oxer11/Y86

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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