社区
单片机/工控
帖子详情
请问keil C51如何用宏定义多行嵌入汇编
iwillalwaysloveyou
2009-08-21 02:56:37
举个简单例子
__asm MOV A,#1
__asm RET
...全文
409
1
打赏
收藏
请问keil C51如何用宏定义多行嵌入汇编
举个简单例子 __asm MOV A,#1 __asm RET
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iwillalwaysloveyou
2009-08-21
打赏
举报
回复
问题关键好像在于宏定义如何保留汇编的换行,汇编用换行区分语句
KEIL
C51
程序中如何
嵌入
汇编
模块内接口:使用如下标志符:#pragma asm
汇编
语句#pragma endasm注意:如果在
c51
程序中使用了
汇编
语言,注意在
Keil
编译器中需要激活Properties中的“Generate Assembler SRC File” 和“Assembler SRC File ”两个选项1、把"xx.c"加入工程中,右击"xx.c"选择“options for file"xx.c" 选择“Ge...
c51
语言提供了code存储类型来访问,第3章
C51
编程语言基础
第3章
C51
编程语言基础【内容概要】本章介绍有关
C51
语言编程的基础知识,对
C51
语言与8051
汇编
语言编程进行比较,了解
C51
语言与标准C语言的差别,并对
C51
语言的数据类型与存储类型,
C51
语言的基本运算,分支与循环结构,数组、指针、函数等也做以介绍。随着单片机应用系统的日趋复杂,对程序的可读性、升级与维护以及模块化的要求越来越高,对软件编程的要求也越来越高,这就要求编程人员在短时间内编写出...
标准c语言所具备的递归特性,第3章-
C51
语言编程基础ppt课件
《第3章-
C51
语言编程基础ppt课件》由会员分享,可在线阅读,更多相关《第3章-
C51
语言编程基础ppt课件(153页珍藏版)》请在人人文库网上搜索。1、1,第3章
C51
语言编程基础与
Keil
Vision3开发平台,2,单片机应用系统日趋复杂,对程序的可读性、升级与维护以及模块化要求越来越高,对软件编程要求也越来越高,要求编程人员在短时间内编写出执行效率高、运行可靠的程序代码。同时,也要方...
C复习 处理器与库c4
预处理, 展开头文件/宏替换/去掉注释/条件编译 (test.i main .i) 编译, 检查语法,生成
汇编
( test.s main .s)
汇编
,
汇编
代码转换机器码 (test.o main.o) 链接 链接到一起生成可执行程序 a.out 预处理名称 意义 #define
宏定义
#undef 撤销已定义的宏 ...
c语言(重点)
本文系统梳理了C语言核心知识点,涵盖指针与数组的深度解析、数据存储机制、编译链接过程等关键内容。重点剖析了数组指针与指针数组的区别,函数指针与回调机制的应用,以及结构体内存对齐规则。详细讲解了整数与浮点的存储格式(原/反/补码与IEEE754标准)、类型转换规则(提升与截断),以及预处理阶段(
宏定义
、文件包含、条件编译)的处理机制。最后完整呈现了从预处理到链接的编译全流程,包括中间文件生成、符号解析等关键技术环节,为深入理解C语言底层原理和高效编程提供了全面指导。
单片机/工控
27,509
社区成员
28,796
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章