QMCLⅡ语言和其编译器的设计和实现.pdfVIP

  • 7
  • 0
  • 约2.63万字
  • 约 5页
  • 2017-06-07 发布于湖北
  • 举报
OMCL II 语言及其编译器的设计与实现 毛艳娟 孙昌国 (北京科技大学信息工程学院,北京 l00083 ) : E-maiI sgIm2000@ 摘 要 OMCL 语言是一种专用于IMS 系列伺服控制器的电机运动控制语言,它尚存在一些缺陷和不足。该文详细介绍 了笔者设计的新一代 OMCL 语言,并阐述了其编译器的设计与具体实现方法,主要包括四个阶段:词法分析、语法分析、 语义分析和目标代码生成。 关键词 程序设计语言 编译器 扫描器 语法分析器 代码生成 文章编号 ( ) 文献标识码 中图分类号 l002-833l- 2004 03-0 l04-03 A TP3ll Design and Implementation of OMCL II Compiler Mao Yanjuan Sun Changguo ( , , ) SchooI of Information Engineering Beijing University of Science and TechnoIogy Beijing l00083 : , , Abstract OMCL a kind of Ouick Motion ControI Language stiII has some deficiencies.So a new generation controI , Ianguage is designed and introduced in detaiI in this paper.Furthermore the technigue of designing and impIementing : , , the compiIer is represented at Iength.It incIudes four processes IexicaI anaIysis syntax anaIysis semantic anaIysis and target code generation. : , , , , Keywords Programming Ianguage CompiIer Scanner Syntax anaIyzer Code generation l 引言 标程序写入到控制器的ROM 中。 IMS 系列伺服控制器是由时光科技有限公司(原北京科技 所谓中间代码,是指在对控制器直接写入时所使用的语 言,上述例则用 ( )来表示。使用中间代码编写的程序, 大学机器人研究所)研究开发的鼠笼式电机( )伺服控制器, El IHZP IM 它采用专门设计的以新型 位微处理器为基础的系统级芯片 可以方便地通过键盘,直接键入到控制器RAM 中。 32 ( )和智能化功

文档评论(0)

1亿VIP精品文档

相关文档