当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

关于cortexM3 C语言的知识

更新:02-23 整理:39baobao.com
字体:

[谁能为我提供一篇3000字关于新型建筑的论文谢谢关于楼房设计结构]新型建筑材料是区别于传统的砖瓦、灰砂石等建材的建筑材料新品种,包括的品种和门类很多。从功能上分,有墙体材料、装饰材料、门窗材料、保温材料、防水材料、粘结和密封材料,以...+阅读

在传统的ARM处理器中(ARM7/ARM9),如果要在C程式中嵌入汇编,可以有两种方法: 在传统的ARM处理器中(ARM7/ARM9),如果要在C程式中嵌入汇编内联汇编,可以有两种方法:一:程式 方法如下:

int PCBsheji(int i) { int r0; __asm { ADD r0, i, 1 EOR i, r0, i } return i; } 在汇编语句可以直接做用C语言中的变量.编译器会对这些代码进一步优化,函数返回也由编译器自动给出,但是有些限制就是不能对SP,LR,PC等直接操作,或者会出错,并且只能是ARM状态的代码.二:使用嵌入式汇编的方式 示例代码如下: #include __asm void my_strcpy(const char *src, char *dst) { loop LDRB r2, [r0], #1 //R0保存第一个参数 STRB r2, [r1], #1 //R1保存第二个参数 CMP r2, #0 BNE loop BLX lr //返回指令须要手动加入 } int main(void) { const char *a = "Hello world!"; char b[20]; my_strcpy (a, b); printf("Original string: '%s'\n", a); printf("Copied string: '%s'\n", b); return 0; } 嵌入式汇编的好处就是它看起来更像是一个函数,它的第一个参数放在R0中,第二个参数放在R1中,以此类推.

在嵌入式汇编的代码中,只能够使用汇编代码,如果须要访问C程式中的变量,可以使用_cpp关键字,编译器自动为这些C的变量加上IMPORT引用;如LDR r0, =__cpp(&some_variable) LDR r1, =__cpp(some_function) BL __cpp(some_function) MOV r0, #__cpp(some_constant_expr) 编译器不会对嵌入式汇编做优化,也不会自动加入函数反回等,所以可以在嵌入式汇编程式中完成绝大部分纯汇编文件才能完成的工作,比如说对SP这些寄器的操作.

由于内联式汇编只能在ARM状态中进行,而Cortex-M3只支持Thumb-2,所以Cortex-M3只能使用内嵌汇编的方式,也就是第二种方式

本文地址:https://www.39baobao.com/show/29_45746.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

求关于监理的论文我想的题目是关于土建质量控制浅析监理对钢结构工程施工质量的控制 【摘 要】 在建筑领域,钢结构工程的优越性越来越来被人们所认同,质量问题也越来越来引起人们的重视,加强钢结构工程施工质量监理工作,有现...

求小学数学论文关于分数解题法 450字要关于分数的分数、百分数乘除法应用题解题技巧 分数、百分数的知识,在日常生活和生产建设中有着广泛的应用,也是小学数学的一个重要内容。新课标中要求学生能够运用所学的知识解决生活中...

关于艺术关于意识形态的关系议论文1000字左右一、选题 选题在学术论文写作中具有头等重要的意义。这是因为,只有研究有意义的课题,才能获得好的效果,对科学事业和现实生活有益处;而一项毫无意义的研究,即使研究得再好, 论文写...

关于用电消防安全知识讲座学生的感受400字的谢啦!关于用电消防一提到“119”这个数字让我们想起了火警电话,提到“消防”二字,我们必然会联想到“火灾”,脑海里便会出现浓烟、毒气和烈焰这样一些场景。有人在火场死里逃生,有人葬身火海,现在...

关于绿色食品600字作文有关于生物在类的作文绿色食品与一些天然食品,保健食品不同,是以环保、安全、营养为首要概念。其一,产品或产品的原料产地必须符合绿色食品的生态环境标准;其二,农作物种植、畜禽饲养、水产养殖及食品...

关于管理学基础的专科论文还有一个关于农民工学习需求的调1、论文题目:要求准确、简练、醒目、新颖。 2、目录:目录是论文中主要段落的简表。(短篇论文不必列目录) 3、提要:是文章主要内容的摘录,要求短、精、完整。字数少可几十字,多不超...

数控论文关于数控技术的论文有关机械加工关于数控机床的论文关于一,数控机床的选型全面的论述 2007-08-01 12:54:25 作者:山特维克 来源:互联网 简介:随着现代制造技术的发展,企业选用数控设备已是大势所趋。目前市面上的数控设备可谓琳琅满目,...

谁有关于机遇为话题的作文和关于珍惜为话题的作文啊??机遇 如果我用一个词来形容机遇,我以为“催化剂”是再合适不过的,没有机遇的催化作用,事情多半难以成功。 机遇的重要性正如催化剂一样是显而易见得。化学反应中,缺少必要的催化...

我需要关于关于谈话类节目的策划案大致结构 目 录 第一部分:现实环境 一、背景浅析 二、企划动机 第二部分:节目设定 一、节目名称 二、节目类别 三、节目主旨 四、节目目标 五、节目定位 六、节目形态 七、节...