如何实现C51和汇编的混合编程
来源:互联网 发布:微信聊天机器人源码 编辑:程序博客网 时间:2024/06/01 09:19
文中用到的编译器一律为keil
首先是一个范例,并从这个范例展开说明:
............ //C51 Code here
#pragma ASM
............. //Here is the Assembler Code
#pragma ENDASM
........... //C51 Code here
呵呵,其实C51和汇编的混合编程也就这么一回事。
但是我们还必须要做一些前提工作,首先在Project窗口中包含汇编代码(ASM)的C文件单击右键,选择“Options for ...”,然后点击“Generate Assembler SRC File”和“Assemble SRC File”
根据选择的编译模式,把相应的库文件加入工程,应该注意的是,这个文件必须作为该工程的最后一个文件
一下是一个完整的例程
#i nclude <reg51.h>
void main(void)
{
P2=1;
#pragma asm
MOV R7,#10
DEL:MOV R6,#20
DJNZ R6,$
DJNZ R7,DEL
#pragma endasm
P2=0;
}
以前搜集的一些资料,经过自己整理并在实验过程中证明可行的。
- 如何实现C51和汇编的混合编程
- 如何实现C51和汇编的混合编程
- C51和汇编混合编程----函数声明
- 关于C51与汇编的实用混合编程
- 如何在64位的linux系统上使用汇编和C语言混合编程
- 如何在64位的linux系统上使用汇编和C语言混合编程
- 如何在64位的linux系统上使用汇编和C语言混合编程
- C和汇编混合编程
- 汇编和c混合编程
- C和汇编混合编程
- c和汇编混合编程
- C和汇编混合编程
- c和汇编混合编程
- 汇编与C的混合编程(数字振荡器的实现)
- C/汇编的混合编程
- C/汇编的混合编程
- c/汇编的混合编程
- C/汇编的混合编程
- Asp木马技术分析
- 用eclipse调试struts时报错org.apache.struts.config.FormBeanConfig.createActionForm(FormBeanConfig.java:289)
- Asterisk学习资料
- 淘宝卖家信用升级方案
- 对list的中的bean的某属性排序的方法
- 如何实现C51和汇编的混合编程
- [转载]版本号定义
- 简单过QQ的nProtect键盘驱动加密
- XSS Phishing - 新式跨站脚本攻击方式
- Java开源缓存框架介绍
- 让管理员的帐号无须密码登陆
- Extending the UCD-SNMP(net-snmp) agent
- Http隧道
- 微软的面试题及答案-超变态但是很经典