• 首页
  • 作文
  • 散文
  • 故事
  • 古诗
  • 短文
  • 语录
  • 写作
  • 诗歌
  • 百科
  • 知识
  • 首页
  • 作文
  • 散文
  • 故事
  • 古诗
  • 短文
  • 语录
  • 写作
  • 诗歌
  • 百科
  • 知识
首页 » 注意事项 » 汇编语言(汇编语言与c语言混合编程需要注意什么)

汇编语言(汇编语言与c语言混合编程需要注意什么)

分类:注意事项 日期:2022-11-16 06:29 浏览:1 次

1.汇编语言与c语言混合编程需要注意什么

C51与汇编语言混合编程(1).C51语言中调用汇编语言程序1、在文件中选中FILE GROUP 和C51程序原文件,在配置文件选项中激活“i”产生汇编(SRC)文件,“编译(SRC)文件”和“创建工程(目标)时包含“三个选项。

2、根据选择的编译模式,把相应的库文件(如SMALL模式,库文件为KEIL\C51\LIB\C51S.LIB)加入到工程中。3、在C51语言中必须声明需要调用的函数为外部函数。

extern void DELAY(void);4、在汇编语言程序中必须声明被调用子程序为公共子程序,在被调用的文件中还需要声明此文件是新定位的。PUBLIC DELAY,DELDELAYY SEGMENT CODERSEG AELAYY实例如下:#include "reg51.h"extern void DELAY(void);extern void DEL(void);void main(void){ P1=0x00; DELAY(); DEL(); P!=0xff;}汇编语言文件:PUBLIC DELAY,DELDELAYY SEGMENT CODERSEG AELAYYDELAY: MOV R2,#3H DJNZ R2,$ RETDEL: MOV R3,#3H DJNZ R3,$ RET END(2)、C51语言中嵌入汇编程序:在C51语言中嵌套使用汇编语言程序要注意以下几个问题:1、在文件中选中FILE GROUP 和C51程序原文件,在配置文件选项中激活“i”产生汇编(SRC)文件,“编译(SRC)文件”和“创建工程(目标)时包含“三个选项。

2、根据选择的编译模式,把相应的库文件(如SMALL模式,库文件为KEIL\C51\LIB\C51S.LIB)加入到工程中。3、用#pragma asm .和#pragma endasm 语句包含嵌入的汇编语言程序。

实例如下:#include "reg51.h"void delay(void);void main(void){ void delay(void); P1=0x00; #pragma asm MOV R3,#08H DINZ R3,$ #pragma endasm P1=0xff;}void delay(void){ #pragma asm MOV R4,#08H DJNZ R4,$ #pragma endasm}。

汇编语言注意事项

相关推荐:
  • 买票房的(买房票房应该注意什么)
  • 坐竹筏需(竹筏漂流的注意事项有哪些)
  • 儿童去泰国(带小孩去泰国旅游需要注意些什么?)
  • 现场处理纠纷(工程质量纠纷处理应当注意什么)
  • 垃圾记录薄记录(主体结构验收前,外墙螺杆洞能封堵么)
上一篇:新初中校园生活作文开头结尾(我的校园生活初一作文开头和结尾)

相关推荐

买票房的(买房票房应该注意什么)
坐竹筏需(竹筏漂流的注意事项有哪些)
儿童去泰国(带小孩去泰国旅游需要注意些什么?)
现场处理纠纷(工程质量纠纷处理应当注意什么)
垃圾记录薄记录(主体结构验收前,外墙螺杆洞能封堵么)
法语旅游的(法国旅游注意事项)
7月去西蔵(「旅游知识分享」7月份去西藏,该注意什么)
使用10甲醛固定液的(我在固定组织时用10%的甲醛而不是10%福尔马林,还可以用于做免?)
手机耳机使用(使用耳机的注意事项?)
疫苗保存(疫苗应如何保存和运输?)
潮流时尚 写作素材 创新创业
生活常识 策划方案 安全知识
自考专业 家居生活 三农创业
励志故事 时尚穿搭 星座知识
热门分类

声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
 蜀ICP备2020033479号-4  Copyright © 2016  学习鸟. 页面生成时间:4.023秒

返回顶部