• 本课程为精品课,您可以登录eeworld继续观看:
  • 第七章 第4节 控制语句与过程调用的翻译(1)
  • 登录
课程介绍
相关标签: 编译原理 LR 词法
编译程序的构造原理和技术可以说是计算机科学技术中理论和实践相结合的最好典范。在许多课程的教学中,经典的理论和先进的技术之间联系往往缺乏具体而形象的例证,而编译原理课程在这方面具有得天独厚的优势。形式语言和自动机理论为编译程序的设计提供了坚实的理论基础,正是在科学理论的保证下,才形成了一系列先进的编译程序设计方法和工具,使得编译程序的构造具有很高的系统性和自动化程度。
推荐视频

    猜您喜欢

    推荐帖子

    Arrow/Texas Instruments高可靠性产品和片芯解决方案研讨会
    艾睿电子(Arrow Asia) 和德州仪器(TI) 将与您分享增强型产品和技术在恶劣的外围环境和特殊的产品要求上的应用进行详细地讨论,并且介绍TIADC/DAC、电源管理以及微处理器和DSP通用航空电子、电源摸块, 新能源、造船工业上等应用。我们还将为您的各种应用推荐来自TI高可靠性产品团队的各种片芯产品。片芯有助于实现新外形尺寸的多芯片模块、板上芯片、传感器集成和芯片堆叠。研讨会免费参加,请尽
    EEWORLD社区 模拟与混合信号
    Namisoft关于labview频谱分析仪设计报告
    一、实验目的:Namisoft此次要求学员设计一个频谱分析仪。要求在前面板上可设置信号的采样频率、采样点数、信号频率、幅值和相位;并分析正弦波、方波和三角波的频谱特性。二、实验原理:首先利用条件结构加枚举,各波形发生器作为条件结构中的函数体(C语言中的switch结构)完成对正弦波、方波、三角波的生成,并显示在波形图上。然后将所产生的信号输入Amplitude and Phase Spectrum
    zhouyunying 聊聊、笑笑、闹闹
    招聘WinCE嵌入式工程师,PCB硬件工程师
    招聘WinCE嵌入式工程师职位:WinCE嵌入式工程师岗位要求:1、本科及以上,电子,通讯,计算机相关专业;2、1年以上工作经验;3、熟悉ARM体系或MIPS体系;4、熟悉wince等操作系统5、熟悉BSP/BOOTLOADER开发及设备驱动的开发;6、能够熟练阅读和理解英文资料;7、具备良好的团队合作精神和人际沟通能力;8、有手机或多媒体芯片驱动软件开发经验者优先工作地点:深圳薪资待遇:3k~3
    fanjianjun 嵌入式系统
    U-Boot命令大全(功能参数及用法)
    U-Boot上电启动后,按任意键可以退出自动启动状态,进入命令行。[align=left][backcolor=rgb(204, 204, 204)]U-Boot 2010.03 (Sep 25 2011 - 16:18:50)DRAM:64 MBFlash:2 MBNAND:64 MiBIn:serialOut:serialErr:serialNet:CS8900-0Hit any key to
    farsight2009 嵌入式系统
    Nokia 3310LCD datasheet的翻译稿
    Nokia 3310LCD datasheet的翻译稿
    songbo Microchip MCU
    【Iprober 520电流探头】PCB模式下的校准与使用
    [i=s] 本帖最后由 gyp1 于 2019-9-9 23:21 编辑 [/i]PCB模式下的校准与使用在使用PCB模式前需要根据PCB走线的尺寸来进行校准:先确认要进行测量的PCB走线的规格,可以看PCB文件或者使用游标卡尺直接测量。将探头与示波器正确连接好,然后开始校准。将探头插入控制板的校准孔中,将MODE(使用模式)拨到PCB Track模式下,CALIBRATOR(校准模式)拨到AC档
    gyp1 测试/测量

    推荐文章

    GCC编译器原理(二)------编译原理一:ELF文件(1) 2024年08月22日
    二、ELF 文件介绍 2.1 可执行文件格式综述 相对于其它文件类型,可执行文件可能是一个操作系统中最重要的文件类型,因为它们是完成操作的真正执行者。可执行文件的大小、运行速度、资源占用情况以及可扩展性、可移植性等与文件格式的定义和文件加载过程紧密相关。研究可执行文件的格式对编写高性能程序和一些黑客技术的运用都是非常有意义的。 可执行链接格式 ( Executable...
    GCC编译器原理(三)------编译原理三:编译过程(2-1)---编译之词法分析 2024年08月22日
    二、编译 编译过程就是把预处理完的文件进行一系列词法分析、语法分析、语义分析及优化后生成相应的汇编代码文件,这个过程是整个程序构建的核心部分,也是最复杂的部分之一。 现在版本的 GCC 把预编译和编译两个步骤合并成一个步骤,使用 cc1 的程序来完成这两个步骤。 编译过程一般分为 6 个步骤:扫描、语法分析、语义分析、源代码优化、代码生成和目标代码优化,过程如下图: 2....
    GCC编译器原理(三)------编译原理三:编译过程(2-2)---编译之语法分析 2024年08月22日
    2.2 语法分析 语法分析器(Grammar Parser)将对由扫描器产生的记号进行语法分析,从而产生语法树(Syntax Tree)。整个分析过程采用了上下文无关语法(Context-free Grammar)的分析手段。 由语法分析器生成的语法树就是以表达式(Expression)为节点的树。如下所示: 从图中可以知道,整个语句就是一个赋值表达式:赋值表达式的左...
    GCC编译器原理(三)------编译原理三:编译过程(3)---编译之汇编以及静态链接【1】 2024年08月22日
    三、汇编 编译过程就是生成汇编代码的过程,在编译过程中,也会调用汇编器 as,将源代码生成汇编代码。比如,执行 gcc -S hello.c -o hello.s 此时已经生成了汇编代码。 汇编的过程就是将 hello.s 生成目标文件。 汇编器是将汇编代码转变成机器可以执行的指令,每一个汇编语句几乎都对应一条机器指令。汇编器的汇编过程相对于编译器来讲比较简单,只是根据汇编指...

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

     
    机器人开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

    站点相关: 汽车电子 智能硬件

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved