C51和汇编混合编程----函数声明
来源:互联网 发布:校园网络管理与维护 编辑:程序博客网 时间:2024/05/22 18:16
最近看了一些C51的书,遇到了困难,查阅后终于理解了,望对大家有帮助!
先看个例子:
?PR?CLRME SEGMENT CODE; //在程序存储区中定义段
PUBLIC CLRME; //声明函数
RSEG ?PR?CLRME; //函数可被连接器放置在任何地方
CLRME:
MOV R0,#7FH
CLR A
LOOP:
MOV @R0,A
DJNZ R0,LOOP
RET
END
只需给存放功能函数的段指定一个段名;
?PR? CLRME SEGMENT CODE;作用是在程序存储区中定义段,CLRME为段名,?PR?表示段位于程序存储区内
PUBLIC CLRME;作用是声明函数为公共函数
RSEG ?PR?CLRME;表示函数可被连接器放置在任何地方,RSEG是段名的属性
段名的开头为PR,是为了和C51内部命名转换兼容,命名转换规律如下:
CODE-?PR?CO
XDATA-?XD
DATA-?DT
BIT-?BI
PDATA-?PD
- C51和汇编混合编程----函数声明
- 如何实现C51和汇编的混合编程
- 如何实现C51和汇编的混合编程
- 关于C51与汇编的实用混合编程
- C51 main()函数和启动代码 --- 从汇编到c51
- C和汇编混合编程
- 汇编和c混合编程
- C和汇编混合编程
- c和汇编混合编程
- C和汇编混合编程
- c和汇编混合编程
- c51和汇编
- C51与汇编语言混合编程
- 悬而未决:在C51中子函数使用C51与汇编交互编程的问题
- ARM中C和汇编混合编程
- 转C/C++和汇编混合编程
- 转C和汇编混合编程
- PICC中C和汇编混合编程
- “光头”的营销策略
- MySQL安装过程中出现的问题解决方法
- 机房收费管理系统 【跟踪报道~ 1】
- 教你如何去掉网页上的Flash动画虚线框
- 六十星系之05贪狼独坐子午
- C51和汇编混合编程----函数声明
- Blackhat 2009 Make Money on the web the black hat way
- MySQL Cluster(MySQL 集群) 介绍
- 著名的图像检索系统介绍
- 自动机理论整理
- XEN在REDHAT5配置
- 设置vim语法高亮显示和自动缩进
- 黑客"必备知识和成长之路
- struts2的类型转换