请选择 进入手机版 | 继续访问电脑版

Lazarus中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 2032|回复: 2

[Lazarus实战宝典] Turbo51学习笔记(3)Turbo51的语法

[复制链接]

该用户从未签到

发表于 2014-10-21 00:37:46 | 显示全部楼层 |阅读模式
       有了MC-51这类IDE,我们不再需要花太多的精力去研究编译器的参数等问题,进而将注意力放在Turbo51的编程应用上。

      说到编程,不得不说语法的问题。在语法方面,Turbo51使用了Borland Turbo Pascal 7的大部分语法,其中包括了OOP;
并针对8051系列的单片机(MCS-51)的特性,增加了一些特定的指令和数据结构。Borland Turbo Pascal 7的语法手册,对
Turbo51也能起到帮助的作用。是不是可以说,学习Turbo51,有助于学习Borland Turbo Pascal ?

     下面是Turbo51所支持的保留字和特定指令:

     1、Turbo51的保留字(这部分和Borland Turbo Pascal 7是一致的)

         AND, ARRAY, ASM, BEGIN, CASE, CONST, CONSTRUCTOR, DESTRUCTOR, DIV, DO, DOWNTO, ELSE, END, FILE,
         FOR, FUNCTION, GOTO, IF, IMPLEMENTATION, IN, INHERITED, INTERFACE, LABEL, MOD, NIL, NOT, OBJECT, OF,
        OR, PACKED, PROCEDURE, PROGRAM, RECORD, REPEAT, SET, SHL, SHR, STRING, THEN, TO, TYPE, UNIT, UNTIL,
        USES, VAR, WHILE, WITH, XOR

    2、针对51单片机的特定指令

       ABSOLUTE, ASSEMBLER, BITADDRESSABLE, CODE, DATA, EXTERNAL, FORWARD, IDATA, INLINE, INTERRUPT,
      PRIVATE, PUBLIC, REENTRANT, USING, USINGANY, VIRTUAL, VOLATILE, XDATA

回复

使用道具 举报

该用户从未签到

发表于 2015-7-20 19:58:15 | 显示全部楼层
怎么看着全是汇编
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主 发表于 2015-7-28 10:25:50 | 显示全部楼层
支持汇编指令而已。

代码都是pascal的。
回复 支持 反对

使用道具 举报

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1

GMT+8, 2019-3-18 22:17 , Processed in 0.091449 second(s), 9 queries , Redis On.

Powered by Discuz! F1.0 Build 20160930

© 2001-2019 Comsenz Inc. & Discuz! Fans

快速回复 返回顶部 返回列表