您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. C语言编译器的设计开发-- 字节代码格式设计与实现

  2. 编译程序是现代计算机系统的基本组成部分之一,而且多数计算机系统都含有不止一个高级语言的编译程序,对有些高级语言甚至配置了几个不同性能的编译程序。从功能上看,一个编译程序就是一个语言翻译程序。它把一种语(称作源语言)书写的程序翻译成另一种语言(称作目标语言)的等价的程序。比如汇编程序是一个翻译程序,它把汇编语言程序翻译成机器语言程序。如果源语言是像FORTRAN,PASCAL,或C那样的高级语言,目标语言是像汇编语言或机器语言那样的低级机器语言,则这种翻译程序称作编译程序。一个编译程序的重要性体
  3. 所属分类:硬件开发

    • 发布日期:2008-01-04
    • 文件大小:244kb
    • 提供者:chenwantong
  1. 汇编语言基础语法详解

  2. 用汇编语言编写的程序不能由机器直接执行,而必须经汇编程序翻译成机器语言程序。汇编语言指令与翻译成的机器语言指令之间基本是一一对应的关系。
  3. 所属分类:硬件开发

    • 发布日期:2010-08-03
    • 文件大小:403kb
    • 提供者:kawofun
  1. 程序员考试c语言的编译过程

  2. C语言的编译过程 编译,编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 C源程序头文件-->预编译处理(cpp)-->编译程序本身-->优化程序-->汇编程序-->链接程序-->可执行文件
  3. 所属分类:C

    • 发布日期:2010-11-23
    • 文件大小:26kb
    • 提供者:abc290390645
  1. intel8086机器语言语法(中文)

  2. intel8086机器语言语法(中文) 我自己抄书的,如有错误请见谅。
  3. 所属分类:专业指导

    • 发布日期:2011-05-12
    • 文件大小:69kb
    • 提供者:xym5366
  1. 软件工程之专题二:程序语言部分

  2. 1、程序语言知识 1.1 程序语言:    程序语言分为低级语言和高级语言两个大类。    低级语言:又称为面向机器语言,它是特定的计算机系统所固有的语言。  机器语言:虽然执行效率高,但编写出来的程序可读性很差,程序难以修改和维护。  汇编语言:汇编语言是机器语言的一种提升,它使用了一些助记符号来表示机器指 令中的操作码和操作数。但它仍然是一种和计算机的机器语言十分接近的语言,使用起来仍然不太方便。  高级语言:与人们的自然语言比较接近,使用起来很方便,也极大的提高了程序设 计的效率。
  3. 所属分类:其它

    • 发布日期:2011-06-05
    • 文件大小:87kb
    • 提供者:net_david
  1. C++语言程序设计(第3版)著 译 者:郑莉 董渊 张瑞丰

  2. 书籍目录: 第1章 绪论 . 1 1.1 计算机程序设计语言的发展 1 1.1.1 机器语言与汇编语言 1 1.1.2 高级语言 2 1.1.3 面向对象的语言 2 1.2 面向对象的方法 2 1.2.1 面向对象方法的由来 3 1.2.2 面向对象的基本概念 4 1.3 面向对象的软件开发 5 1.3.1 分析 5 1.3.2 设计 5 1.3.3 编程 6 1.3.4 测试 6 1.3.5 维护 6 1.4 信息的表示与存储 6 1.4.1 计算机的数字系统 7 1.4.2 几种进位记数制
  3. 所属分类:C/C++

    • 发布日期:2011-12-08
    • 文件大小:41mb
    • 提供者:baihuawangzi
  1. C++语言程序设计(第3版)作者:郑莉张瑞丰李莉

  2. 第1章绪论 1 1.1计算机程序设计语言的发展 1 1.1.1机器语言与汇编语言 1 1.1.2高级语言 2 1.1.3面向对象的语言 2 1.2面向对象的方法 2 1.2.1面向对象方法的由来 3 1.2.2面向对象的基本概念 4 1.3面向对象的软件开发 5 1.3.1分析 5 1.3.2设计 5 1.3.3编程 6 1.3.4测试 6 1.3.5维护 6 1.4信息的表示与存储 6 1.4.1计算机的数字系统 7 1.4.2几种进位记数制之间的转换 8 1.4.3信息的存储单位 10 1
  3. 所属分类:C/C++

    • 发布日期:2011-12-08
    • 文件大小:41mb
    • 提供者:baihuawangzi
  1. C语言编译全过程剖析

  2. 编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。
  3. 所属分类:C

    • 发布日期:2012-03-21
    • 文件大小:27kb
    • 提供者:twohundred
  1. C语言编译过程

  2. 编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.axf等)
  3. 所属分类:C

    • 发布日期:2014-08-10
    • 文件大小:9kb
    • 提供者:amin2012
  1. 高级语言、汇编语言及机器语言的区别

  2. 高级语言并不是特指的某一种具体的语言,而是包括很多编程语言,如目前流行的java,c,c++,C#,pascal,python,lisp,prolog,FoxPro,VC,易语言,中文版的C语言习语言等等,这些语言的语法、命令格式都不相同。汇编语言(Assembly Language)是面向机器的程序设计语言。机器语言(machine language)是一种指令集的体系。
  3. 所属分类:C/C++

    • 发布日期:2019-03-15
    • 文件大小:34kb
    • 提供者:lijingkai871021
  1. C语言编译全过程

  2. 编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序...
  3. 所属分类:其它

    • 发布日期:2020-08-30
    • 文件大小:80kb
    • 提供者:weixin_38723192
  1. EDA/PLD中的C语言编译过程总结详解

  2. C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。过程图解如下:   从图上可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则为链接过程。   编译过程   编译过程又可以分成两个阶段:编译和会汇编。   编译   编译是读取
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:137kb
    • 提供者:weixin_38724663
  1. C语言的编译链接过程的介绍

  2. C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成终生成可执行代码的过程。过程图解如下:   从图上可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则为链接过程。   编译过程   编译过程又可以分成两个阶段:编译和会汇编。   编译   编译是
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:158kb
    • 提供者:weixin_38562626
  1. 如何将C语言代码转换为应用程序(也就是编译)

  2. C语言是高级语言,它的语法接近于人类的自然语言,但比自然语言严谨。计算机无法直接将C语言的代码运行,他们并不懂得什么是C语言,实际上,计算机只处理他们的机器语言,所以我们必须为自己找一个翻译,这个翻译可分为2种: 1.编译器 编译器是“文章的译者”,它在我们完成创作后将其翻译(实际上是编译)成为机器语言。 2.解释器 解释器是“随声翻译”,代码运行的同时它们就开始工作,BASIC就是使用解释器,一般认为这种方法效率很低。 C语言要请第1种翻译,要想让C语言代码执行,就请让它帮你翻译成机器语言。常
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:35kb
    • 提供者:weixin_38526979
  1. c语言 Day1 入门知识,程序

  2. 语言发展史: 机器语言→汇编语言→高级语言 c语言分部编译: 预处理 宏定义展开 头文件展开 条件编译 去掉注释 编译 检查语法 将c语言转成汇编语言 汇编 将汇编语言转成机器语言(二进制码) 链接 将c语言依赖库链接到程序中 常见的代码问题 编辑时异常 编译时异常 运行时异常 汇编语言 mov 移动 add 添加 push压栈 pop 出栈 call 调用 eax 32位寄存器 简单加法计算 { __asm mov a, 10 mov b, 20 mo
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:47kb
    • 提供者:weixin_38752459
  1. CalcANTLR:从发明的编程语言到使用ANTLR和自定义堆栈机的二进制文件-源码

  2. CalcANTLR 目录 介绍 这是使用ANTLR和堆栈机完成的计算器语言编译器。 它是如何工作的 我正在使用ANTLR生成带有语法文件的Java词法分析器和解析器。 “计算器语言”由数字,运算符,空格,方括号组成...我构建的语法的目的是将计算器语言转换为堆栈机器语言。然后,我们可以使用src / stackmachine文件夹中的堆栈计算机运行此堆栈计算机语言(看起来像汇编语言,但没有注册)。 项目架构 CalcANTLR/ ├── Project/ │ ├── src/ │ │ ├─
  3. 所属分类:其它

    • 发布日期:2021-03-19
    • 文件大小:192kb
    • 提供者:weixin_42100129
  1. snowshoe:多用途程序设计语言-源码

  2. 雪鞋 雪鞋具有三个特征。 多用途语法 Snowshoe具有两个流控制表达式; 如果和循环。 我主要研究机器语言,只有一种。 跳转指令。 当然,对于大多数目的,我们不想使用汇编语言中称为goto的东西。 因此,我搜索了不引起意大利面条的最小表达式。 侧面返回 雪靴中的函数可以有多个参数。 执照 版权2021 vlrfsg 根据Apache许可证2.0版(“许可证”)获得许可; 除非遵守许可,否则您不得使用此文件。 您可以在以下位置获得许可证的副本: http://www.apache.or
  3. 所属分类:其它

  1. RusTiny:一种类似于Rust的语言,可编译为x86-64汇编程序-源码

  2. 拉斯蒂尼 这是一种针对Rust类语言的教育性编译器,最初旨在针对虚构的。 但是由于Tiny的限制,RusTiny现在针对x86-64机器。 语法基于Rust,但是存在许多语义差异: 唯一的数据类型是int 。 还有bool和char ,但是它们实际上是伪装的int s。 没有结构/类,没有模块,只有功能。 这使我可以轻松管理整个语言。 没有mut ,没有借位检查器。 再次:保持简单。 注意:该项目当前处于暂停状态,因为当前用于SSA寄存器分配的方法并未真正实现。 我希望以后能有时间重新审
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:132kb
    • 提供者:weixin_42134285
  1. TinyCompiler:基于flex(lex),bison(yacc)和LLVM的c编译器,支持LLVM IR和obj代码生成。基于flex,bison以及LLVM,使用c ++ 11实现的类C语法编译器,支持生成中间代码及替换文件-源码

  2. TinyCompiler 序言 项目概述 本项目是基于flex,bison和LLVM,使用c ++ 11实现的类C语法编译器,使用flexbindingyacc对源代码进行词法,语法分析;在语法分析阶段生成整个源代码相应的抽象语法树后,根据LLVM IR(中间表示)模块中定义的中间代码语法输出与LLVM中间语言语法,机器无关的中间代码;最后,本项目通过调用LLVM后端模块的接口,根据本地指令集与操作系统架构,将中间代码编译成二进制目标代码。编译生成的目标代码之后可直接编译生成初始化文件,或与其他
  3. 所属分类:其它

  1. nit:Nit语言-源码

  2. Nit是一种具有表达力的语言,具有类似脚本的语法,友好的类型系统,旨在达到优雅,简单和直观的目的。 Nit具有简单明了的风格,通常可以很快地被拾取,特别是对于那些以前编程的人。 虽然是面向对象的,但它允许过程样式。 Nit编译器(nitc)生成有效的机器语言二进制文件。 Nit的一些功能: 纯粹的面向对象。 多重继承。 现实主义者的打字政策。 语法简洁明了。 要求: gcc (或兼容的C编译器) pkg-config ccache 来改善重新编译 libgc-dev
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:40mb
    • 提供者:weixin_42099116
« 12 3 4 5 6 7 8 9 10 ... 14 »