乘风破浪,不负青春——嵌入式22051班毕业啦! 时间:2022-11-10      来源:武汉中心

我们毕业啦

嵌入式22051班

乘风破浪 不负青春

在冬天来临之际

在项目的不断磨练中

在一行行代码中

华清远见武汉中心嵌入式22051班的同学们

迎来了毕业的日子 

项目答辩

作为毕业的项目,同时也是能写上简历的敲门砖,同学们都十分重视本次“小组作业”。

跑代码、运行实战、试用展示,一个个环节紧凑。

四个小组分别展示了自己做的项目,每个同学都上台阐述了自己主要负责的部分,以及反思自己能够改进的地方。

同学们互相学习,互相建议。

这种习惯一定能在未来入职公司时为你助力!

同时,项目负责老师肖老师也为同学们指出了问题,提出了改进建议。

颁发毕业证书

沉甸甸的不是证书是努力

半年的努力,不知道你是否真正收获了沉甸甸的结果呢?

肖老师作为项目负责老师为同学们一一颁发了结业证书。

至此,大家的华清之旅画上了完美的句号。

努力的证据 

下面,我们一起来看一下51班同学的优秀学习笔记吧! 

ARM开发入门学习———ARM汇编指令集

MOV:mov指令意思将操作2的值赋值给目标寄存器

MVN:mvn指令意思是将操作2取反的值给目标寄存器

LDR:ldr是一个伪指令,当给寄存器赋的值不是一个合法的立即数时,这个时候我们就不能使用mov和mvn指令来进行操作了,必须使用ldr指令来完成

算数指令:

add:将操作数1和操作数2相加的结果给目标寄存器

sub:将操作数1和操作数2相减的结果给目标寄存器

mul:将操作数1和操作数2相乘的结果给目标寄存器(操作数1和2都必须是寄存器,并且操作数1的寄存器编号不能和目标寄存器一样)

比较指令:

cmp 寄存器,操作数2 (NE不相等,EQ相等,GT大于,LT小于,GE大于等于,LE小于等于)

跳转指令:

b:b指令是直接跳转到lable处执行

bl:bl指令是直接保存下一条指令的地址到lr,并跳转到lable处执行

位运算指令:

AND:将操作数1按位与操作数2的结果存放在目标寄存器

ORR:将操作数1按位或操作数2的结果存放在目标寄存器

EOR:将操作数1按位异或操作数2的结果存放在目标寄存器

BIC:将操作数1按位与操作数2取反的结果存放在目标寄存器(目标寄存器=操作数1 & ~操作数2)

单寄存器数据传送:

ldr:将内存中的值加载到寄存器(读内存)  ldr r0,[r1]

str:将寄存器的内容写入内存(写内存) str r0,[r1]

基址变址寻址:将基地址寄存器加上指令中给出的偏移量,得到数据存放的地址

前索引:STR r0,[r1,#4]        LDR r0,[r1,#4]

后索引:STR r0,[r1],#4        LDR r0,[r1],#4

自动索引:STR r0,[r1,#4]!    LDR r0,[r1,#4]!

多个数据访问:

LDM:将一块内存的数据,加载到多个寄存器中

STM:将多个寄存器的值,存储到一块内存

栈操作指令:

进栈     stmfd sp!, {寄存器列表}

出栈     ldmfd sp!,  {寄存器列表}

MRS:将状态寄存器的值,读到通用寄存器中

MSR:将通用寄存器的值写入到状态寄存器

上一篇:初心不改 一往无前——嵌入式22091开班啦!

下一篇:嵌入式22101班开班啦!——华清远见武汉中心

戳我查看2021年嵌入式每月就业风云榜

点我了解华清远见高校学霸学习秘籍

猜你关心企业是如何评价华清学员的

干货分享
相关新闻
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2024 北京华清远见科技发展有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部