搜索资源列表
C0Compiler
- 用c写的c0文法的编译器,基本块内部的公共子表达式删除(DAG图);全局寄存器分配(引用计数或着色算法);数据流分析(通过活跃变量分析,或利用定义-使用链建网等方法建立冲突图)代码生成时合理利用临时寄存器(临时寄存器池),并能生成较高质量的目标代码;生成X86汇编 -C0 written grammar with c compiler
non-recursive
- 建立文法及其LL(1)分析表表示的数据结构,设计并实现相应的预测分析器,对源程序经词法分析后生成的二元式代码流进行预测分析,如果输入串是文法定义的句子则输出“是”,否则输出“否”。-提示:" s"以后的内容没有被翻译,单次翻译最多1000字 努力翻译中,请稍后… A grammar and LL (1) of the table that the data structure, design and implement the corresponding prediction
assembler
- 该程序使用了I/O流对存有汇编语言文本进行读入以及对操作结果的文本输出;运用了数据结构的栈结构,简化了文本内容的识别;将文本中的一行封装成类对象hang;将系统的一些操作指令通过哈希结构封装在symtab类中;将文本获得的操作指令封装在optab中;自己还另外编写了十进制转十六进制,int类型和对应的字符串进行互转的方法供程序使用。-The program uses the I/O stream of assembly language there and read the text on th
Entropy-coding
- 熵编码(entropy encoding)是一类利用数据的统计信息进行压缩的无语义数据流之无损编码。本章先介绍熵的基本概念,然后介绍香农-范诺(Shannon-Fano)编码、哈夫曼(Huffman)编码、算术编码(arithmetic coding)、行程编码(RLE)和LZW编码等常用的熵编码方法。-Entropy coding (entropy encoding) is a kind of the compressed by using the data statistics of the