XRL单片机汇编语句啥意思
展开全部
为解决某些特定的问题代码中必须嵌入汇编语言以代替C语言完成的单片机的编程,汇编语言对于程序调试是不可或缺的。它包括:算术操作类指令,布尔变量操作类指令,逻辑操作数指令,控制转移类指令。
直接使用汇编指令编写单片机程序,对硬件的控制更加直接,可以直接操作物理地址,寄存器,端口等;其它更高级的语言(如:C语言)对硬件的控制是依赖于类库来实现的。并且,对于一些对程序大小和运行速度有非常严苛要求的项目而言,都必须使用汇编指令。
C语言只是为了方便编写,与机器打交道的其实都是2进制得代码,汇编语言就是这些代码好记忆的名称和规则,只是比C语言难理解些。
扩展资料
优点
1、可以轻松的读取存储器状态以及硬件I/O接口情况。
2、编写的代码因为少了很多编译的环节,可以能够准备的被执行。
3、作为一种低级语言,可扩展性很高。
缺点
1、因为代码非常单调,特殊指令字符很少,所以造成了代码的冗长以及编写的困难。
2、因为汇编仍然需要自己去调用存储器存储数据,很容易出现BUG,而且调试起来也不容易。
3、就算完成了一个程序,后期维护时候也需要耗费大量的时间。
4、因为机器的特殊性造成了代码兼容性差的缺陷。
参考资料来源:百度百科-单片机汇编指令
参考资料来源:百度百科-汇编语言
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询