项目名称:HEX2C
开发者:刘军华
运行环境:Dos
软件授权:免费
软件大小:196KB
版本信息:
功能简介:
Intel HEX文件是记录文本行的ASCII文本文件,在Intel HEX文件中,每一行是一个HEX 记录由十六进制数组成的机器码或者数据常量,Intel HEX文件经常被用于将程序或数据传输存储到ROM.EPROM,大多数编程器和模拟器使用Intel HEX文件.
许多编程烧录文件都是HEX格式,而同时C语言又是最普遍的编程语言,所以在工作过程中,如果有一个
小工具能够转换这两种语言,也许会给人们的工作带来一些便利。所以,有了这个小工具。
HEX文件转换主要就是先记录记录的类型和地址,根据记录类型,分类处理。如果是数据记录,则先写入记录的长度、地址和类型,再写入记录数据;如果是文件结束记录,直接写文件结束;如果是扩展段地址记录,则取出上次保存的数据记录的地址域得到地址,根据以下公式:绝对内存地址= 数据记录中的地址+ 移位后的扩展段地址,扩展段地址左移4位;如果是扩展线性地址记录,则取出上次保存的数据记录的地址域得到地址,根据算法:绝对内存地址= 数据记录中的地址+ 移位后的扩展线性地址,扩展线性地址左移16位。
C语言文件中,按照记录长度,记录地址,记录类型和数据记录的顺序来进行写入。而数据以“{”开头,以“}”结束。
这个小工具的特点是:简单,针对性强。只针对HEX文件转换成用户定义的C语言文件。
使用方法:
这个小工具HEX2C在使用过程中,有以下三种格式
1.HEX HEX文件地址C文件地址
例如:HEX D:\HEX.hex D:\C.c
2.HEX -s HEX文件地址-o C文件地址
例如:HEX -s D:\HEX.hex -o D:\C.c
3.HEX -o C文件地址-s HEX文件地址
例如:HEX -o D:\C.c -s D:\HEX.hex
当命令行参数类型不正确时,直接输出HELP(帮助)提示,告诉使用者这个工具的正确格式是什么。帮助提示中,会出现三个例子去诠释命令格式。
当命令参数正确且运行成功,会输出The conversion is done!的字符串告诉用户,文件转换成功,用户可以在指定的路径中看到输出文件。如果参数类型正确但是发生异常时,根据情况,输出错误原因。比如,输入的HEX文件不存在,程序输出字符串HEX open ERROR。程序过程中返回的指针发生错误,则打印字符串“C file can't be opened!”
或“HEX file can't be opened!”。再比如当输入的HEX文件有记录格式错误,比如不以“:”开头,程序会输出字符串invalid start token。而且,此工具在使用时,不可以省略文件后缀。
附录:
一.相关背景
HEX文件都是由记录组成的,一个Intel HEX文件可以包含任意多的十六进制记录,其中包含了地址信息。它的每一行都是一个记录一个数据记录以一个回车和一个换行结束<;回车为0x0d换行为0x0a>。它是由任意数量的十六进制数组成。每个记录包含五个域,它们以以下格式排列的:
:aabbbbcc[dd…]ee
上面每一组不同的字母代表不同的一个域,每个字母代表一个十六进制的数字,每一个域至少由两个十六进制编码数字组成,每两个十六进制编码数字组成一个字节。具体描述如下:
1、每个HEX记录都由冒号开头;
2、aa表示这个记录中的数据长度域,它代表记录当中数据字节[dd…]的字节数量。
3、bbbb是地址域,它代表记录当中数据的起始地址。
4、cc 是代表HEX记录类型的域,它可能是以下数据当中的一个:
00 –数据记录
01 –文件结束记录
02 –扩展段地址记录
04 –扩展线性地址记录
5、dd 是数据域,它代表一个字节的数据,一个记录可以有许多数据字节。记录当中数据字节的数量必须和数据长度域(aa)中指定的数字相符。
6、ee 是校验和域,它表示这个记录的校验和。校验和的计算是通过将记录当中所有十六进制编码数字对的值相加,以256为模进行以下补足。
二.参考文献
Intel , 1/6/88. Hexadecimal Object File Format Specification Revision A
财务工作总结ppt
[财务工作总结ppt]一、合理安排收支预算,严格预算管理
单位预算是学校完成各项工作任务,实现事业计划的重要前提,因此认真做好我校的收支预算责任重大,
财务工作总结ppt。为了搞好这项工作,根据学校上年度的实际情况,拟定的预算方案,特别是支出方案多次向学校领导汇报,进行了反复修改,本着;以收定支,量入为出;,使预算更加切合实际。充分发挥在财务管理中的积极作用,较圆满地完成预算编制任务。在实际执行过程中,严格按照预算执行,每月未编制好计划用款报表,充分体现了资金的使用效益,确保学校
各项工作的顺利完成。
二、认真做好收费、结算工作
hex字符串是什么收费是学校最为繁琐,也是政策最强的一项工作,为了做好这项工作,我们及早做好申报审批工作,做到收费的依据,严格执行收费标准。及时出具票据,期未做好结算工作,做到多退少不补,同时做好
代收费;报告书;的上报。
三、认真做好决算工作
年终决算也是一项较为复杂繁重的工作任务,主要进行结旧建新,编制决算报表,决算报表是反映学校一年度的财务收支情况,是指导学校预算执行工作的重要资料,也是编制下年度收支计划的基础,所以除了认真细致地做好年终决算外,同时针对所编制的报表进行对比性分析,通过分析,总结经验,揭示存在的问题,为学校领导决策提
供依据。
四、努力学习,提高财会人员的自身素质。
财务人员能积极参加镇组织的业务培训,不断的提高财会知识和政策水平,同时积极参加学校的一切政治学习,认真作好学习笔记,认真贯彻执行《合计法》,使学校的财会工作能按照国家的政策、法规进行,保证支出的真实性,合法性。
五、努力完成学校的后勤工作
后勤工作将直接影响到学校的一切工作,搞好食堂更为重要,为此总在放学前拟定好下学期的伙食收费报表报局计划财务科,严格执行计划财务科核定的标准收龋本着服务于学生目的,规范伙食成本,控制伙食利润,按规定时间上报食堂报表。
【扩展阅读篇】
工作总结格式一般分为:标题、主送机关、正文、署名四部分。
(1)标题。一般是根据工作总结的中心内容、目的要求、总结方向来定。同一事物因工作总结的方向;;侧重点不同其标题也就不同。工作总结标题有单标题,也有双标题。字迹要醒目。单标题就是只有一个
题目,如《我省干部选任制度改革的一次成功尝试》。一般说,工作总结的标题由工作总结的单位名称、工作总结的时间、工作总结的内容或种类三部分组成。如;××;市化工厂1995年度生产工作总结;;××;市××;研究所1995年度工作总结;也可以省略其中一部分,如:;三季度工作总结;,省略了单位名称,工作总结《财务工作总结ppt》。的《关于打退第二次反共高潮的总
结》,其标题不仅省略了总结的单位名称,也省略了时限。双标题就是分正副标题。正标题往往是揭示主题;;即所需工作总结提炼的东西,副标题往往指明工作总结的内容、单位、时间等。例如:辛勤拼搏结硕果;;××;县氮肥厂一九九五年工作总结;;
(2)前言。即写在前面的话,工作总结起始的段落。其作用在于用简炼的文字概括交代工作总结的问题;或者说明所要总结的问题、时间、地点、背景、事情的大致经过;或者将工作总结的中心内容:主要经验、成绩与效果等作概括的提示;或者将工作的过程、基本情况、突出的成绩作简洁的介绍。其目的在于让读者对工作总结的全貌有一个概括的了解、为阅读、理解全篇打下基础。
(3)正文。正文是工作总结的主体,一篇工作总结是否抓住了事情的本质,实事求是地反映出了成绩与问题,科学地总结出了经验与教训,文章是否中心突出,重点明确、阐述透彻、逻辑性强、使人信,全赖于主体部分的写作水平与质量。因此,一定要花大力气把立体部分的材料安排好、写好。正文的基本内容是做法和体会、成绩和缺点、经
验和教训。
1)成绩和经验这是工作总结的目的,是正文的关键部分,这部分材料如何安排很重要,一般写法有二。一是写出做法,成绩之后再写经验。即表述成绩、做法之后从分析成功的原因、主客观条件中得出经验教益。二是写做法、成绩的同时写出经验,;寓经验于做法之中;。也有在做法,成绩之后用;心得体会;的方式来介绍经验,这实际是前一种写法。成绩和经验是工作总结的中心和重点,是构成工作总结正
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论