搜索资源列表
编译原理上级实习-第二部分
- 用java写的一段PL0编译程序.用户可以在文本框内输入一段PL0代码,该程序可以将这段代码翻译成汇编指令。-used to write the section PL0 compiler. Users can input text box section PL0 code, the program code can be translated into this compilation directives.
blog
- 分成机器语言,汇编语言,高级语言三大类。 电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。 目前通用的编程语言有两种形式:汇编语言和高级语言。 汇编语言的实质和
JavaMIPS
- MIPS 仿真器,能够实现汇编,反汇编和模拟运行。自己开发的,java课的大程,可能问题比较多,仅做参考,而且程序架构也设计地不是很好。但作为新手大程学习和简单的MIPS模拟还是没有问题的。 本 MIPS 模拟器支持的指令如下: add,addi,sub,subi,and,andi,or,ori,nor,beq,bne,j,jr,jal,lw,lh,lb,sw,sh,sb, 其中所有的跳 转指令第三个操作数只能为一个行标签[不支持相对地址以及绝对地址],标签可 以写在一行
MIPS
- 支持MIPS指令集中最基本六条指令的简单的汇编代码到二进制形式-Support the MIPS instruction focused on the most basic 6 of assembly code instructions to a simple binary form
Spim
- 实现32位机器指令和汇编指令之间的转换,实现了图形界面,文件系统,可以新建、打开、保存文件,可以进行汇编文件和二进制文件之间的转换-To achieve 32-bit machine instructions and assembler directives conversion, to achieve a graphical interface, file system, can create new, open, save the file, you can compile files an
Destination_Code
- 实现算术表达式的目标代码生成。 实现一个的中间代码生成程序,识别用户输入的关于标识符与整数的含加法、乘法的算术表达式并输出四元式序列。 要求输入关于标识符与整数的含加法、乘法的算术表达式,输出对应的汇编语言序列; 只考虑仅含一个寄存器的情形,且表达式中不存在跳转汇编指令和标号; -Achieve the target code generation arithmetic expressions