一个flex和bison用法入门的很好的例子。 按照词法分析,语法分析,语义分析的顺序来熟悉flex和bison这两个有力的工具。最后给出了一个用flex做词法分析用bison做语法分析设计的科学计算器(不同于一般程序设计中的入门级计算器),是学习编译原理的很好的例子。
上传时间: 2015-08-07
上传用户:teddysha
一、用表格形式显示字符 1、题目:用表格形式显示ASCII字符 2、实验要求: 按15行*16列的表格形式显示ASCII码为10H-100H之间的所有字符,即以行为主的顺序用ASCII码递增的次序依次显示对应的字符.每16个字符为一行,每行中的相邻两个字符之间用空白符(ASCII为0)隔开. 3、提示: (1)显示每个字符可能使用功能号为02的显示输出功能调用,使用方法如下: MOV AH,02H MOV DL,输出字符的ASCII码 INT 21H 本题中可把DL初始化为10H,然后不断使其加1(用INC指令)以取得下一个字符的ASCII码. (2)显示空白符时,用其ASCII码为0置入DL寄存器.每行结束时,用显示回车和换行符结束本行并开始下一行. (3)由于逐个显示相继为ASCII字符时,需要保存并不断修改DL寄存器的内容,而显示空白、回车、换行符时也需要使用DL寄存器,为此可用堆栈来保存相继的ASCII字符。 具体用法是:在显示空白或回车、换行符前用指令PUSH DX把DL的内容保存到堆栈中去。在显示空白或回车、换行符后用指令恢复DL寄存器的原始内容。
上传时间: 2014-01-11
上传用户:qwe1234
通过用标志位来实现的顺序循环队列.用的是VC++实现的方法.包含了所有的源代码.
上传时间: 2013-12-30
上传用户:banyou
数据结构中关于单链表的算法,将两个链表有序链合并成一个非递归有序的单链表,并不占用其他的存储空间
上传时间: 2013-12-21
上传用户:hustfanenze
一个数据结构来存储超大型数字以及一种算法来实现超大整数加法运算。
上传时间: 2014-01-01
上传用户:as275944189
实现将生成的图片二进制数据的TXT文本存储方式转换为.bin格式,实现字库处理
上传时间: 2015-08-10
上传用户:685
使用面向对象方法完成“快速拼写检查程序”的分析、设计和实现过程。快速拼写检查程序基本要求说明如下: 1.进行拼写检查的文件以文本文件形式存储于外存上;2.只检查文件中英文单词的拼写错误;3.单词是用字母(a…z或A…Z)定义,任一非字母字符作为分隔符;4.判断单词拼写正误的依据是词典,词典以文本文件形式存放于外存上;5.词典文件第1行为词典的名称,以后每一行存放一个单词;6.输出结果以文本文件形式存储,其格式为:第1行:被拼写检查的文件名 + 词典名 第2行后的每一行: 出错单词 位于第x行7.设计一个合理的GUI,注意GUI界面类与功能类的关系应比较松散。
上传时间: 2014-01-23
上传用户:阿四AIR
用语言编写的解线性方程组的直接方法(包含Gauss顺序消去法、Gauss列主元素消去法、Doolittle三角分解法)
上传时间: 2015-08-12
上传用户:洛木卓
数据结构算法vc++6.0程序集教材之part2---链式存储的表,堆栈,队列, vc实现少有的特别好的程序集强烈推荐,特别好,特别适合学习数据结构,有向动手实践的,把数据结构的算法都用vc实现了,经典经典经典经典经典经典经典!
上传时间: 2015-08-12
上传用户:lx9076
包括顺序链表的查找,删除,插入,计数,和删除重复元素等操作,是我的数据结构家庭作业,大家可以参考一下,欢迎多提意见!
标签:
上传时间: 2013-12-14
上传用户:baitouyu