Microprogramming commonly executed operations can improve the computational speed of data processing systems. This paper describes how microprogramming may be used to execute directly the intermediate text generated by a high-level language compiler after syntactic and semantic analysis of the input source program.
rnDirect microprogrammed execution of common forms of intermediate text - i.e.: quadruples, triples, and duos - has been simulated. A comparison is made, in terms of storage requirements and execution time, of this direct microprogrammed system scheme with the present methods which result in machine language representation and execution of the intermediate text. Direct generation of a microprogram from the high-level language statements is also examined.
rnTiming assumptions for comparative purposes have been based on the IBM 360 MOD 50 system. Simulation and timing estimates for the microprograms have been carried out on a microprogram directed simulator which closely represents the architectural organization of the MOD 50.
微编程通常执行的操作可以提高数据处理系统的计算速度。本文介绍了如何在对输入源程序进行语法和语义分析之后,使用微编程直接执行由高级语言编译器生成的中间文本。 P> rn
直接对中间文本的常见形式进行微编程执行-即:四倍,三倍和二重奏-已被模拟。就存储需求和执行时间而言,该直接微编程系统方案与本发明方法进行比较,该本发明方法导致机器语言表示和中间文本的执行。还检查了从高级语言语句直接生成微程序的情况。 P> rn
出于比较目的的时序假设已基于IBM 360 MOD 50系统。微程序的仿真和时序估计是在微程序指导的模拟器上进行的,该模拟器紧密表示MOD 50的体系结构。 P>
Hopital, 75013 Paris, France;
SAFEGUARD System Office, 1300 Wilson Boulevard, Arlington, VA;
机译:将高级语言编译为DSP:实现路径的自动化
机译:使用编译器中间语言的C程序终止分析
机译:具有C / C ++的JIT技术:静态编译语言的反馈定向动态重新编译
机译:微程序的子处理器,用于编译和执行高级语言
机译:优化编译器中的中间语言设计
机译:执行前直接说出的最终词语中的积极情感语言
机译:高级微程序设计:用于CaD加速器处理元件的优化C编译器
机译:针对美国空军总部473L系统的模型11的中级查询语言计算机导向培训的自学教材和操作规范的开发和评估。