一个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
用语言编写的解线性方程组的直接方法(包含Gauss顺序消去法、Gauss列主元素消去法、Doolittle三角分解法)
上传时间: 2015-08-12
上传用户:洛木卓
包括顺序链表的查找,删除,插入,计数,和删除重复元素等操作,是我的数据结构家庭作业,大家可以参考一下,欢迎多提意见!
标签:
上传时间: 2013-12-14
上传用户:baitouyu
顺序创建N个数的链表L.并输出.再按冒泡排序法进行排序.并输出
上传时间: 2014-11-26
上传用户:gououo
这里是一些硬件接口的图片,最主要的是引脚的排列顺序,下载参考
上传时间: 2015-08-28
上传用户:maizezhen
在磁盘文件中有10个整数按从小到大的顺序排列。在其中插入一个整数,插入后数据依然有序
上传时间: 2013-12-04
上传用户:13160677563
是服务优先顺序的实验,已经通过运行,下载后就可以使用了。相信对你们有用。
上传时间: 2014-01-19
上传用户:1079836864
这是个在已有队列中插入数据,然后按顺序排列的示例
上传时间: 2015-09-11
上传用户:woshini123456