编译原理
fierygit
这个作者很懒,什么都没留下…
展开
-
x86 汇编的基础知识
x86 汇编器编程基于x86 实现编译器首先得了解x86 平台的指令调度, 以下是一些我在实现编译器过程中用到的基础知识!大部分内容参考了 青木的自制编译器,基于GNU汇编器c语言使用gcc 编译, 而gcc 编译器将c代码转化为汇编之后, 也是用的GNU as 的汇编器将汇编语言 .s 转化为.o,然后再连接, 因此如果自制编译器, 也是做到汇编这一步, 所以又得学x86 汇编器的使用方...原创 2020-01-30 21:40:16 · 1446 阅读 · 0 评论 -
简易c----编译器的实现
easy_c实现目标实现一门基于 x86 平台的编译器, 链接基于GNU as, 功能实现加减乘除, 函数调用, if 语句和while循环,,输出整数值和字符串,不实现指针和数组。湖南大学编译原理实验1-8, 这里大概介绍实现的思路, 具体太多细节, 看原码:语法定义同目标:运算符:+ - * /逻辑运算:== <= >=操作符:+= -= /= ...原创 2020-01-28 21:49:06 · 4877 阅读 · 1 评论