Lex 和Yacc 简明教程 本书将教会你如何使用lex 和yacc 构造一个编译器。 lex 和yacc 是两个用来生成词汇分析器和剖析器的工具。 导言部分描写了构建编译器所需的基本部分,以及lex 和yacc 之间的互动关系。后面两章更加详细的描写了lex 和 yacc。构建了一个经典的计算器程序。这个计算器支持常用 的算术符号和控制结构,例如实现了像ifelse和while 这样的控制结构。经过小小的修改,就把这个计算器转换成一个可以运行在基于栈的计算机上的编译器。
上传时间: 2013-12-19
上传用户:youke111
EVC 实现GetPrivateProfileString的功能,并且可以转换成CRect、CSize、COLORREF等类型
标签: GetPrivateProfileString EVC
上传时间: 2013-12-26
上传用户:2404
在单片机应用系统中,常用到模拟输出,数模D/A转换器(Digital to Analog Converter)是一种能把数字量转换成模拟量的电子器件
上传时间: 2016-04-11
上传用户:talenthn
通过串行口加载HEX程序文件,转换成BIN格式并保存在片外RAM中;加载完毕后蜂鸣器鸣叫,并等待按下K4;K4按下后,跳转到RAM去执行程序。
上传时间: 2014-01-22
上传用户:515414293
每天将SQL SERVER中的记录进行完全备份,以便以后进行数据核查 将SQL SERVER中的表转换成DBF表进行备份。
上传时间: 2013-12-20
上传用户:playboys0
读取SD卡存储的adpcm码,转换成PCM码后保存成wav文件。
上传时间: 2016-05-11
上传用户:linlin
一、本程序完成功能要求: 完成两个压缩的8位多字节无符号BCD数相加的程序段。要求提供调试通过的源代码、可执行程序和编程小结readme.txt文件。 两个操作数可以由键盘输入。输出要求:在屏幕上显示出参与运算的两个加数和结果和。 二、使用说明: 点击136_ZHJ.exe文件,然后根据提示输入第一个数字,按回车;屏幕上会提示输入第二个数字,根据提示输入第二个数字, 按回车后屏幕会显示出计算结果。 三、程序结构说明: 共有如下五个子程序: KDISPLAY、 DISPLAY、 BCDADD、 BConvert、 AConvert、 Expand。 其功能分别为: KDISPLAY:显示字符,其中BP中存放要显示的字符的地址,CX中存放要显示的字符个数 DISPLAY:用来显示计算得到的结果 BConvert:将ASCII码字符转换成压缩BCD码 AConvert:将BCD码转换为ASCII字符 BCDADD:将读入后转换为压缩BCD格式,然后相加。
上传时间: 2013-12-21
上传用户:qweqweqwe
温度传感器DS18B02与单片机连接的驱动的Procedures,采用晶振:12M,这个主要包含读出转换后的温度值、读DS18B20的程序,从DS18B20中读出一个字节的数据,写DS18B20的程序、读DS18B20的程序,从DS18B20中读出两个字节的温度数据、-将从DS18B20中读出的温度数据进行转换、将16进制的温度数据转换成压缩BCD码、DS18B20初始化程序等组成。
标签: Procedures 18B B02 DS
上传时间: 2016-05-16
上传用户:璇珠官人
读写绿山数据库文件,并能自动转换成文本和二进制转换的VC代码
上传时间: 2013-12-30
上传用户:yxgi5
除法器的设计本文所采用的除法原理是:对于八位无符号被除数A,先对A转换成高八位是0低八位是A的数C,在时钟脉冲的每个上升沿C 向左移动一位,最后一位补零,同时判断C的高八位是否大于除数B,如是则C的高八位减去B,同时进行移位操作,将C的第二位置1。否则,继续移位操作。经过八个周期后,所得到的C的高八位为余数,第八位为商。从图(1)可清楚地看出此除法器的工作原理。此除法器主要包括比较器、减法器、移位器、控制器等模块。
上传时间: 2014-11-23
上传用户:皇族传媒