一个可移植编译程序的设计与实践

来源 :计算机应用与软件 | 被引量 : 0次 | 上传用户:grasskeeper
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文介绍了一个C 语言子集——S_C(Small C)的可移植编译程序S_CC(Small C Compiler)。S_CC 的设计目标是可移植性、正确性和一定的时空效率。目的是探讨采用自动化方法移植编译的可行性。由于S_CC 在代码生成中采用了较新的模式匹配方法,并提出了一种机器无关的寄存器分配算法——资源标记法,使可移植性有了很大提高。目前已能为Z-80机生成S_C 的汇编代码。本文着重讨论S_CC 的设计思想与实现方法。
其他文献
本文运用多次傅氏交换的方法,探讨对图象编码进一步压缩的可行性,得出了一些结果。傅氏交换作为编码过程中的映射变换函数,具有使图象信息相对集中的能力。本文论述了采用多次傅氏变换及区域编码手段,对一幅原始图象进行信息压缩的可能性,以使其码率得以尽可能地减少,便于存贮和传送。文章还讨论了适合使用这种方法的图象类型,及如何提高重建图象的质量问题,提出了几种减少失真的方法。此外,文章还介绍了一种用二维的处理方
期刊
一、计算机网络及其重要意义计算机网络是为了适应客观实际的需要,在计算机技术和通信技术高度发展、密切结合的条件下产生的。计算机网络通常是指地理上分散的、具有独立功能的多个计算机系统,通过各种通信手段(如通信线路、微波、特高频、光导纤维、通信卫星等),按不同的拓扑构型连接起来的网络。计算机网络的建设,开始是为军事目的服务的,逐步发展到为商业和社会各
期刊
声调是汉语的重要特点之一。汉语的声调能够区分同音节词的词义,声母和韵母均相同的字因声调不同而分别表达不同的意义。本文介绍用LPC 格型法提取声调。根据第一反射系数的符号及前后向预测误差值来区分清音和浊音。利用预测误差信号确定浊音部分的基频周期。汉语四声的基频具有一定的变化规律。因此,根据基频变化规律,可以确认字义。
期刊
本文介绍了用模式识别技术自动寻找大规模集成电路芯片焊点位置的系统。所用的硬件包括三个部分:摄象机、TRS-80微计算机和自制的接口。这套硬件造价低廉。文中还给出了焊点位置的粗寻和精确对准的几种算法。
期刊
本文对编辑排版中至今尚未解决的英文字自动按字节换行的问题进行了初步探讨,并给出一种解决办法,这里着重讨论该方法中的关键步骤:音节的自动划分。
期刊
本文根据文献讨论了矩阵∑LU 分解法的普遍意义,详细分析了文献提出的新算法的步骤及算法的复杂性,并对它们作了补充和订正。本文指出,新算法的乘法复杂性为O(N log~2 N);加法复杂性为O(N~2);空间复杂性为O(N~2)。本文还探讨了该算法的几个实际问题及适用范围。算法已在HP-3000计算机上用PASOAL 语言程序实现。
期刊
TRACE是为了分析CP/M操作系统而编写的软件工具。TRACE需要在CP/M的支持下投入运行,当TRACE投入运行以后,反过来,又将CP/M 的运行置于TRACE 的监控之下。TRACE 能够动态地正向跟踪CP/M 的运行,可将CP/M 执行的每一条机器指令反汇编与各该指令执行后的现场(各寄存器的值)一起显示在屏幕上或打印。TRACE 自动跟踪CP/M 的运行时,PC 寄存器的值记录了CP/M
期刊
本文叙述一个数字通信协议及其在UNIX 支持下用C 语言实现的方法。该协议是由英国政府的一个主要研究机构在一个国家标准文件中定义的,能使以异步线连结的两个计算机进行文件传送。实现该协议的程序是为PDP 11/34和Zilog S8000计算机设计的,经过极小的改动也适用于其它型号的计算机。该程序已在英国Sussex 大学和Rutherford 研究所的一些计算机上成功地运行。
期刊
一、引言随着16位微机在国内的推广应用,在微机上构造通用数据库管理系统(以下简称DBMS)的问题已逐步引起人们的注意。目前,从国外引进的16位微机,如MC 68000、Intel 8086,其主要性能指标已超过国内流行的小型机,具有较强的处理功能。在这类机器上配备DBMS,这不仅有可能,也是很有实际意义的。
期刊
本文研究了用于非等长符号串聚类的方法。为此,引进动态寻找两符号串之间差别的距离函数及其扩充形式,并对计算该距离函数及其扩充形式的算法分别作了适当的修改。此外,还讨论了适用于非等长符号串聚类的算法,给出了应用实例。本文提出的方法适用于计算机检索或模式识别系统及含有缺损值数据记录的聚类分析等一些应用领域。
期刊