汇编编译器
该项目是C编程课程中的一项作业。 该项目的目的是为16个指令的汇编语言,一个虚构的12位CPU和4096位内存大小构建一个汇编程序。 对于任何问题,问题和想法请转至“问题”选项卡。
许可证:麻省理工学院许可证,自2021年3月26日起生效
目录结构(模块):
main.c-主函数定义,argv和argc处理,单个文件处理。 firstrun.c-包含用于检查给定文件的语法是否正确的函数。 secrun.c-包含用于处理单行并将该行的十六进制值打印到文件中的功能。 input.c-包含用于处理代码的有用功能。 symbolTable.c-包含表状链表数据结构的定义,用于标签。 dataTable.c-包含表状链表数据结构的定义,用于数据。 WriteToFiles.c-包含用于写入输出文件的方法:* .ob,*。ext和* .ent
该项目由@Alonaki完成