【摘 要】
:
汇编器有着悠久的历史,最早的汇编器诞生于1940年。作为计算机编译工具链中不可或缺的一部分,汇编器经历了长期的发展。汇编器的编写理论也随着汇编器的日益完善而逐步形成,
论文部分内容阅读
汇编器有着悠久的历史,最早的汇编器诞生于1940年。作为计算机编译工具链中不可或缺的一部分,汇编器经历了长期的发展。汇编器的编写理论也随着汇编器的日益完善而逐步形成,目前已经十分成熟。当今芯片产业发展迅速,出现了一个嵌入式处理器研究与设计的热潮。由于需要为新兴的嵌入式产品开发编译工具链,因此古老而成熟的汇编器理论在当今依然有着重要的意义。然而,传统汇编器理论虽然对于汇编器初期的设计与开发有着一套成熟的指导意见,但是对于汇编器后期的维护与改进的指导却存在着缺失。这在当今商业化的时代里是一个盲点,因为作为产品的汇编器,势必将频繁应对用户需求的变更。为此,本文结合传统汇编器理论,提出一种指令特性可扩展的汇编器体系结构及相关理论,弥补了传统汇编器理论中的不足。采用该体系结构的汇编器,有着易维护的特点,能够做到在不影响总体结构的基础上,对功能进行频繁增改。并且,本文将此体系结构应用于ASM05汇编器开发项目,显著降低了其后期维护的难度。ASM05汇编器在后期维护中加入了初期设计时未被考虑的宏汇编功能和文件包含功能,由此验证了指令特性可扩展的汇编器体系结构的有效性。同时,本文详细探讨了ASM05汇编器的实现细节,因此能够作为指导汇编器设计与实现的一个实例。
其他文献
随着计算机科学的发展和计算机应用的广泛化,计算机中处理的数据越来越复杂。相应地对各种复杂数据的处理也成为了计算机科学中的热点问题。在复杂数据中多维数据类型和时态数
二进制翻译作为实现代码移植的一种软件手段,能将某一体系结构下的可执行二进制程序在没有其源代码的情况下翻译转换成能在其它体系结构下运行的二进制代码。动态二进制翻译
商业智能工具迅速发展,多维查询技术日趋成熟,为了满足安全数据智能整合平台的项目需求,有必要将多维查询技术引入到达梦数据仓库中。主要研究了达梦多维查询系统的设计与实
随着计算机网络技术的发展,网络攻防技术也逐步深入。通过远程隐蔽监控对抗敌对势力,打击网络犯罪已经成为了一种重要手段。但如何很好的融合多种隐藏技术,特别是在通信隐藏
随着网络技术的发展和宽带网络的普及,越来越多的用户通过互联网来观看视频节目。传统的Client/Server(C/S)集中式服务模式,对服务器的性能有很高的要求,服务器作为所有服务
随着网络安全威胁多样化、黑客技术平民化,越来越多的入侵手段能轻松翻越传统的防火墙盗取重要个人信息、企业机密。入侵检测系统很好地解决了这个问题,但还是存在误报、漏报、
研究发现,导致大型软件难于维护的重要原因之一在于软件代码中存在大量的相似代码。对于大型的企业应用软件,由于大量相似用户界面、相似业务逻辑的存在,势必导致了大量相似
随着互联网的迅速发展和普及,现代人们越来越偏向于使用E-learning系统进行学习。但是越来越多的学习资源充斥在整个网络中,学习者面对如此庞大的学习资源感到迷茫,不能准确
目前的计算机网络规模不断扩大,复杂性不断增加,异构程度以及对灵活性和可扩展性的要求也越来越高。在这种情况下,传统的SNMP网络管理逐步暴露出其基于管理者/代理者(Manager
机会网络的概念是在延迟容忍网络和移动自组织网络的基础上提出的一种不需要源节点和目的节点存在完整路径,依赖于节点间的相遇机会,实现通信的间断性网络。这种“存储-携带-转