
一个使用Java编写的简化编译器。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这是一个用Java语言构建的简易编译器,其功能是将包含加法和乘法运算的算术表达式转化为类汇编语言代码。该编译器的实现对应于我个人博文中提供的代码,详细内容请参考我的博文:http://blog..net/tyler_download/article/details/50668983。例如,当输入“1+2*3+4; endend”时,程序会执行一系列操作并输出结果。首先,程序会将输入中的数字赋值给临时变量;随后,它将按照运算优先级执行加法和乘法运算,并将结果存储回临时变量中。具体来说,程序会生成以下汇编指令:t0 = 1, t1 = 2, t2 = 3, t1 *= t2, t0 += t1, t1 = 4, t0 += t1。
全部评论 (0)
还没有任何评论哟~


