本课程为精品课,您可以登录eeworld继续观看: 分析树和二义性文法1继续观看 课时1:编译器概述 课时2:编译器结构 课时3:编译器实例 课时4:词法分析的任务 课时5:词法分析器的手工构造1 课时6:词法分析器的手工构造2 课时7:词法分析器的手工构造3 课时8:正则表达式1 课时9:正则表达式2 课时10:正则表达式3 课时11:正则表达式4 课时12:有限状态自动机1 课时13:有限状态自动机2 课时14:RE转换成NFA:Thompson算法1 课时15:RE转换成NFA:Thompson算法2 课时16:RE转换成NFA:Thompson算法3 课时17:NFA转换成DFA:子集构造算法1 课时18:NFA转换成DFA:子集构造算法2 课时19:NFA转换成DFA:子集构造算法3 课时20:NFA转换成DFA:子集构造算法4 课时21:DFA的最小化:Hopcroft算法1 课时22:DFA的最小化:Hopcroft算法2 课时23:DFA的最小化:Hopcroft算法3 课时24:从DFA生成分析算法1 课时25:从DFA生成分析算法2 课时26:从DFA生成分析算法3 课时27:语法分析的任务1 课时28:语法分析的任务2 课时29:语法分析的任务3 课时30:上下文无关文法和推导1 课时31:上下文无关文法和推导2 课时32:上下文无关文法和推导3 课时33:上下文无关文法和推导4 课时34:上下文无关文法和推导5 课时35:分析树和二义性文法1 课时36:分析树和二义性文法2 课时37:分析树和二义性文法3 课时38:分析树和二义性文法4 课时39:自顶向下分析1 课时40:自顶向下分析2 课时41:自顶向下分析3 课时42:自顶向下分析4 课时43:递归下降分析算法1 课时44:递归下降分析算法2 课时45:递归下降分析算法3 课时46:递归下降分析算法4 课时47:LL(1)分析算法1 课时48:LL(1)分析算法2 课时49:LL(1)分析算法3 课时50:LL(1)分析算法4 课时51:LL(1)分析算法5 课时52:LL(1)分析算法6 课时53:LL(1)分析算法7 课时54:LL(1)分析算法8 课时55:LL(1)分析的冲突处理 课时56:LR(0)分析算法1 课时57:LR(0)分析算法2 课时58:LR(0)分析算法3 课时59:LR(0)分析算法4 课时60:SLR分析算法 课时61:LR(1)分析算法 课时62:LR(1)分析工具1 课时63:LR(1)分析工具2 课时64:LR(1)分析工具3 课时65:语法制导翻译1 课时66:语法制导翻译2 课时67:语法制导翻译3 课时68:语法制导翻译的实现原理1 课时69:语法制导翻译的实现原理2 课时70:抽象语法树1 课时71:抽象语法树2 课时72:抽象语法树3 课时73:抽象语法树4 课时74:抽象语法树的自动生成1 课时75:抽象语法树的自动生成2 课时76:语义分析的任务1 课时77:语义分析的任务2 课时78:语义分析的任务3 课时79:语义规则及实现1 课时80:语义规则及实现2 课时81:语义规则及实现3 课时82:语义规则及实现4 课时83:符号表1 课时84:符号表2 课时85:符号表3 课时86:语义分析中的其它问题 课程介绍共计86课时,12小时22分21秒 编译原理 该课程主要讲授编译器设计与实现的主要理论和技术。主要内容包括词法分析、语法分析、语法树构造、语义分析、中间代码生成、代码优化、目标代码生成等主要内容。 上传者:抛砖引玉 猜你喜欢 基于ARM的嵌入式Linux系统开发 下 HDMI 2.1 设计与测试更新 安华高科技安全监控系统 零基础电路学 应用于电容式触摸的ITO温控器 直播回放: Microchip安全系列23 - ADAS平台可信根 [高精度实验室] 了解和比较高速模数(ADC)和数模转换器(DAC)转换器架构 直播回放:模拟世界的最重要构成 - 信号链与电源:USB Type-C® PD 专场 热门下载 开关电源的原理与设计 windows多线程开发包 基于单片机的粮仓温湿度检测系统的设计与研究 三态控制器详细使用说明书 北京交通大学《开关电源讲义》,各种基础知识 穿管的铜、铝芯导线电压损失计算 Circuitry for Single Cell Operation 零基础学QT4编程 <MATLAB时频分析技术>第六章习题的matlab程序6.1-6.3 按键从右至左输入 热门帖子 FUSB340TMX在使用过程中供电3.3V 但是芯片没有功能--求大佬帮忙解惑 FUSB340TMX在使用过程中供电3.3V但是芯片没有功能--求大佬帮忙解惑FUSB340TMX在使用过程中供电3.3V但是芯片没有功能----------就这一句话就完了,你问题描述的也太不清楚了,FUSB340TMX原来是好用的,现在突然不好用了,还是你新做的板子焊接后不好用了,没有功能具体指什么,把问题说清楚了。。 chen123guoyun “消夏福利 欢庆端午"抢楼活动精选资源汇总 历时一个月的【消夏福利欢庆端午】大批技术资料等你来领,还有好礼相助活动已经结束,在此活动中收到了许多网友精彩评论的资源,小编特意将这批资源整理汇总分享给大家。鸟哥的linux私房菜最新综合版网友评论:鸟哥的linux私房菜是学习Linux入门的必备书籍,书中的内容由简入深,循序渐进,非常适合新手的学习。同样也适合老炮的增删改查!C陷阱与缺陷(中文)网友评论:毕业之后看了这本书后去找的工作,看了这本书可以少走很多弯路,减少debug的时间,非常受益, arui1999 STM32F103C8T6单片机 TIM1定时器不输出PWM STM32F103C8T6单片机高级定时器TIM1配置过程如下图:用的是通道1PA8TIM1在调用的时候和TIM2调用时相同的用法,但是TIM2就可以输出PWMTIM1却不输出。STM32F103C8T6单片机TIM1定时器不输出PWM你截个调试tim2寄存器画面 您看一下?CNT走了没有,你这个看着好眼熟啊:lol 嘿嘿原子的例程:lolCNT是指的某个寄存器么?????我看了一遍原子库函数版本教程就说是高级定时器要设置MOD使能这个是比普通定时 燕园技术宅 【ST NUCLEO-U5A5ZJ-Q开发板测评】5 程序中加入ADC 【STNUCLEO-U5A5ZJ-Q开发板测评】5程序中加入ADCADC的作用自然是明显的,模拟的数据采集很需要它,这里我们用PC2那个ADC接口实验,因为它连接到了一个零点几伏的电源。一、检查一下原理图:二、使用stm32cubuide开启adc如果有需要可以用同样方法开启PC0PC1采集数据。三、保存生成代码四、加入开启电源的函数。五、开启浮点六、定时中断中设置标志,实现主程 damiaa 单片机寄存器地址,为什么有些是00H,有些是0000H?有区别吗?80H到FFH有多少个地... 单片机寄存器地址,为什么有些是00H,有些是0000H?有区别吗?80H到FFH有多少个地址怎么计算呢?单片机寄存器地址,为什么有些是00H,有些是0000H?有区别吗?80H到FFH有多少个地...单纯就数值来讲,00H和0000H都是0.在汇编里面写0,0H,00H,0000H,或者C语言里面写0,0x0,0x00,0x0000是没有区别的。又比如6月5日,可能会在电子设备上显示成06月05日,那表示的意义是一样的。你引用的这里写成00H, QWE4562009 sp485通信接收都是0x00 S485,无论发送多少数据,串口助手接收到都是0x00,求s485通信代码,与stm8s连接的。sp485通信接收都是0x00485就是在原有的UART基础上加了485的PHY,你先测试一下串口通信是否正常,排除波特率等这类的软件设置问题,然后再挂上485芯片,注意供电电压是5V,A,B不能接错,要有120欧的电阻,RE和DE要合理配置。波特率确定正确么?象stm8s这类芯片,时钟可以修改,波特率也会跟着变化。波特率设置的是不是有问题 zhang520 网友正在看 课程介绍 FPGA入门实例:PLL的IP核配置实例 SimpleLink Academy:开发您的Bluetooth®低能耗项目 原理图器件编辑与更新 平均数计算 Analytical Placement_ Quadratic Wirelength Model 贝叶斯算法背景 2011 ARM Techcon系列之 Cypress