这是ARM开发板的实验,采用c语言编制,实现串口功能
上传时间: 2015-04-28
上传用户:lacsx
一、 实验内容 S语言的编译程序的词法分析部分实现 从左到右扫描每行S语言源程序的符号,拼成单词,换成内部表示(token) 二、 实验要求 要求实现编译器的以下功能: 组织源程序的输入 按规则拼写单词,并转换成二元形式 删除空格及无用符号(如回车符,字符常数的引号符等) 发现并定位错误 建立单词表、符号表、常数表等文件 三、 实现方法 数据结构 1、 输入 S语言源程序,为文本文件 2、 输出 词法分析程序的运行结果是:产生一个单词序列文件(token文件)和一个常数表、一个符号表文件,并输出错误信息。 (1) token文件结构 token文件用于存放从S语言源程序中扫描出来的一个个单词符号的机内表示,其文件结构如下: typedef struct token { nt label char name[30] int code int addr }token 说明: label:单词序号; name[30]:单词本身; code:单词的编辑; addr:地址,单词本身保留字时值为-1,为标识符成常数时为大于0常数,即该标识符成常数在符号表中的入口地址。
上传时间: 2015-04-29
上传用户:refent
汇编实验 电话号码 能输入人的姓名、电话,能自动排序,查找功能,号码以最多8位保存。
上传时间: 2015-05-01
上传用户:whenfly
current version V0.2 功能:在LCD液晶屏上显示相关信息,可以从16个按键上接受信息。 代码改为在Bank0-RAM执行,免去做实验时的来回修改Boot1与Boot0的跳线, 修改之处:修改mem_b.scf(原为mem_bb.scf)中的81xx xxxx为 80xx xxxx, 修改连接ADS项目的连接选项中的Entry Point为 0x80000000 ZLGARM SmartARM2200 实验程序LCM_Disp修改版本 加入了4×4键盘驱动(ZLG7290)
上传时间: 2014-01-02
上传用户:cc1015285075
此为在实验板上通过的时钟闹铃程序,源码分别用ASM和VHDL描叙,但两程序功能不同。
上传时间: 2013-12-28
上传用户:zl5712176
汇编程序和实验报告 1.输入0-100之间的n值,计算Fibonacci数,以十进制数输出。 2.从键盘输入一行字符,以‘$’结束,查找输入的字符串是否包含’computer’ 字符串,如果包含,计算包含’computer’字符串的个数,并以十进制输出个数。 3.建立歌曲文档,按演唱者排序,程序可接收查找的演唱者,并输出其所有的歌曲。 4.建立图书资料文档,要求具有插入,更新,删除,查询等功能,使用菜单提示。
上传时间: 2014-06-08
上传用户:问题问题
这是微型处理器中的一个实验,功能是实现串行通信,本程序是用汇编语言编写的,而且有运行结果。
上传时间: 2014-01-09
上传用户:电子世界
这是一个微型处理器中的实验,功能是实现并行通信,内有用汇编语言编写的程序,且有运行结果。
上传时间: 2014-11-15
上传用户:chenlong
操作系统试验二(算法演示实验),用VB编写,功能完备
上传时间: 2015-06-16
上传用户:bibirnovis
arm实验时编写的linux串口程序,实现了基本的串口通讯功能,并在接收报文时,使用了环形缓冲区,希望程序对大家有所帮助,如有Bug,请给我留言,谢谢。
上传时间: 2015-06-17
上传用户:JasonC