首页> 外文OA文献 >C programming language compiler for the SIC/XE computer
【2h】

C programming language compiler for the SIC/XE computer

机译:SIC / XE计算机的C编程语言编译器

摘要

The goal of this thesis was to develop a C programming language to assembly language compiler for the hypothetical SIC/XE computer. The compiler also contains an assembler that uses the generated assembly code to create executable object files.ududThis thesis is separated into two parts. The theoretical part consists of a general overview of compilers and the C programming language, and a detailed description of the SIC and SIC/XE computer architectures. The practical part details the structure of the implemented compiler and assembler, and the function of individual phases. We used lexical and syntactic rules of the C programming language to analyze the source code of the input program, and the specification of the SIC/XE computer and its object files to generate the assembly code.ududIn the final part of the thesis, we presented the difficulties we encountered, and possible improvements to the compiler.
机译:本文的目的是为假设的SIC / XE计算机开发一种C编程语言以汇编语言编译器。编译器还包含一个汇编器,该汇编器使用生成的汇编代码来创建可执行的目标文件。 ud ud本论文分为两部分。理论部分包括对编译器和C编程语言的概述,以及对SIC和SIC / XE计算机体系结构的详细说明。实际部分详细介绍了已实现的编译器和汇编器的结构,以及各个阶段的功能。我们使用C编程语言的词汇和语法规则来分析输入程序的源代码,并使用SIC / XE计算机及其目标文件的规范来生成汇编代码。 ud ud ,我们介绍了我们遇到的困难以及对编译器的可能改进。

著录项

  • 作者

    Košir Klemen;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号