文件名称:matlab线条标记的代码-marie-sim:玛丽模拟器
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-16 05:46:02
系统开源
matlab线条标记的代码玛丽·西姆 制作此模拟器的目的是为了自动化和加速MARIE程序集的代码执行。 MARIE的计算机是用MATLAB写的,它是经过仿真的(它不会生成x86汇编代码)。 该模拟器基于MARIE程序集的JRE实现,它试图最大限度地模仿其行为。 此实现旨在用于批量执行/标记,并提供较差的调试功能。 对于自动执行,我们建议使用JRE版本([]很不错,但是我们注意到生成的机器代码有所不同,并且mariejs具有一些溢出检测和一些不错的错误检测,应该是ASM编码困难的一部分) 。 有关MARIE说明的备忘单,请参见[]。 有关MARIE的RTL实现的更多详细信息,请参见:[] 用法 打开MATLAB。 打开文件marieloop.m并将变量“ inputs”更改为所需的输入。 输入向量应为小数序列。 每次MARIE汇编代码遇到INPUT指令时,将提供下一个十进制数字并更新输入计数器。 运行marieloop.m并选择要执行的.mas文件。 该程序将被编译,如果成功,它将使用提供的输入来运行。 在代码上找到OUTPUT或INPUT指令之后,正好以十六进制,DEC形式读取输入和输
【文件预览】:
marie-sim-master
----displayascii.m(127B)
----plagiarismcheck.m(965B)
----ipnuts__.m(3KB)
----marieloop.m(2KB)
----ipnuts__.m.backup.m(2KB)
----findfirstcommentdelimiter.m(277B)
----mariefig.m(4KB)
----dispp.m(816B)
----marie_sim.m(6KB)
----dec2hextc.m(84B)
----mariefig.fig(7KB)
----countopcodes.m(562B)
----.gitignore(649B)
----constructinput.m(1012B)
----hextc2dec.m(287B)
----shufflecell.m(141B)
----README.md(3KB)
----load_marie_prog.m(8KB)
----Program.m(2KB)
----.gitattributes(378B)