自己动手构造编译系统:编译、汇编与链接2.4.1 汇编词法、语法分析
2.4.1 汇编词法、语法分析 汇编语言有独立的词法记号,对于汇编词法的分析,只需要构造相应的词法有限自动机就可以了。举一个简单的例子: mov eax,[ebp-8] 该指令有8个词法记号,它们分别是:'mov''eax'逗号'[''ebp''–''8'和']'。汇编器的词法分析器将词法记号送到语法分析器用于识别汇编语言的语法模块。同...
自己动手构造编译系统:编译、汇编与链接2.1.2 语法分析
2.1.2 语法分析 词法分析器的输入是文本字符串,语法分析器的输入则是词法分析器识别的词法记号序列。语法分析器的输出不再是一串线性符号序列,而是一种树形的数据结构,通常称之为抽象语法树。见图2-4。 继续前面赋值语句的例子,我们可以先看看它可能对应的抽象语法树,如图2-5所示。 图2-5 抽象语...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。