- 9
- 0
- 约1.95万字
- 约 27页
- 2018-12-03 发布于天津
- 举报
M68HC08编译系统LCC08V1.00使用手册
M68HC08编译系统 LCC08 V1.00 使用手册
LCC08简介
1.功能:
(1) LCC08与ANSI C完全兼容,实现了所有ANSI C语言特征,并针对M68HC08的硬件特征做了一定的扩充。
(2) 具有字符、整数、浮点数等数据类型,并支持各种数据类型的互相自动转换。
(3)支持算术、逻辑、移位、关系、赋值等各种运算。
(4)具有if、for、while、do、switch等各种语句。
(5)支持M68HC08的各种中断功能。
(6)支持M68HC08的位操作功能, 允许直接访问M68HC08的I/O寄存器。
(7)允许使用汇编语句,并允许汇编访问C语言的变量。
(8)编译后生成中间程序(汇编程序)。
2.LCC08使用方法
lcc08编译器包括三个可执行文件:cpp.exe、lcc.exe、equ.exe,编译时依次使用,最后生成.asm文件。
例:现要编译一个c文件program.c,
首先在dos状态下输入:cpp program.c 执行后生成program.1文件
然后输入: lcc program.1 执行后生成program.2文件
最后输入: equ program.2 执行后生成program.asm文件
编译完毕
3. LCC08在HC08CASM编辑环境中的使用
HC08CASM是WINDOWS下的编辑,编译和汇编的集成环境。它可输入和编辑M68HC08 C或汇编源程序。编译时,在HC08CASM中打开源程序,选择Compile菜单中compile菜单项。此命令将打开一个DOS窗口,调用批处理程序对源程序进行编译和汇编,完成后用户应按键关闭DOS窗口,在compile end对话框中按OK按钮结束编译。如有错误,会显示错误信息窗口。双击错误信息可转至出错行,以进行修改。
二、LCC08的词法
字符集 在M68HC08 C语言源程语中可以使用的字符包括:
26个大小写英语字母;
10个十进制数字; 29个符号:! “ # % ’ ( ) * + , — . / : ; = ? [ \ ] ^ _ { | } ~ ;
空格符、水平制表符、换行符。
单词
M68HC08 C语言的单词包括以下五类:关键字、标示符、常量、运算符和标点符号。而空格符、水平制表符、换行符、换页符统称为空白(white space) 字符,用于分隔单词。
关键字
关键字是语言中保留下来用于特定场合,具有特定含义的一类单词。
M68HC08 C语言中的关键字如下所示,我们会在以后的章节中详细叙述它们的用法。
asm
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while
(2)标识符
标识符是程序中的实体(如变量、函数等)起的名字。
C语言中,标识符由字母或下划线“_”打头,后面跟若干个字符、数字或下划线。
(3)标点符号
标点符号是具有独立语法和语义的符号,但不能规定某种可以获得值的操作。同一个符号可以根据上下文表示一个运算复活一个运算符的一部分。
M68HC08 C语言中的标点符号共有13个:{ } [ ] ( ) *
, : = ; . #
数据
数据类型
M68HC08 C支持所有的C语言数据类型:字符(char)、整数(int)、浮点数(float)、长型(long)、双精度型(double)、长长型(long long)六种数据类型。各种变量再使用前必须加以定义,变量的有效域由定义语句所在位置决定。
(1)各种类型的属性:
字符型
无符号字符型
整数型
无符号整数型
浮点型
长型
双精度型
长长型
代号
char
unsigned char
int
unsigned int
float
long
double
long long
位数
8
8
16
16
32
32
32
32
排列规则
遵守IEEE754标准
遵守IEEE754标准
遵守IEEE754标准
遵守IEEE754标准
由上表可以看出:对于M68HC08 C语言float、long、do
您可能关注的文档
最近下载
- 【部编统编版语文】四下语文 全册教材分析(解析)PPT课件合集.pptx VIP
- 泄密事件应急预案(通用版).docx VIP
- 一元二次方程十字相乘法练习100题及答案.docx VIP
- 2025圆锥曲线中档题100道(试题版).pdf VIP
- 2025年演出经纪人演出项目广告投放策略与效果评估专题试卷及解析.pdf VIP
- 2023年广州育才实验学校小升初入学数学真卷附参考答案 .pdf VIP
- 环境科学与工程专业英语第四版(有道文档翻译版).docx VIP
- 2025年特许金融分析师ESG在大宗商品与基础设施投资中的应用专题试卷及解析.pdf VIP
- 2025年江西新能源科技职业学院单招职业技能测试题库及完整答案1套.docx VIP
- 2025年演出经纪人国际演出结算中的国际保险费用处理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)