arm单片机用什么编程_arm单片机的优点.docVIP

  • 6
  • 0
  • 约1.56千字
  • 约 1页
  • 2023-10-21 发布于湖南
  • 举报

arm单片机用什么编程_arm单片机的优点.doc

arm单片机用什么编程_arm单片机的优点    arm 单片机用什么 编程   ARM单片机程序可以用 汇编语言进行编写。除去协 处理器(高级的arm单片机才具有)的指令,常用的指令大致为MSR、M RS、LDR、STR、LDM、STM, ORR、B IC, TEST, ADD, SUB,MUL等指令。如果说想写一写汇编代码玩一下的话还行。原则上能用 C语言则一定不会使用汇编。例如UBOOT的引导代码, linux内核的启动代码都是用汇编写的,本质是快速初始化以满足C程序的运行条件。除了特殊的 寄存器(如CPSR)要用专用的汇编指令(MSR、MRS)外,对于读写寄存器操作一般使用LDR、STR指令,也就对应于C语言的通过指针访问内存。   在实际开发中,经常要读写寄存器。所以经常会使用到访存指令(ldr、str),以及各种逻辑操作(add、sub、bic、orr、and)。如果设置到使用栈暂存数据还需要ldm和stm指令。其实常用的也就这几个。因此,可以用汇编写单片机程序,但还是那句话,能用C语言则不要使用汇编。因为把C程序转化为汇编代码那是编译器做的事情。   arm单片机的优点   arm单片机采用了新型的32位arm核处理器,使其在指令系统,总线结构,调试技术,功耗以及性价比等方面都超过了传统的51系列单片机,同

文档评论(0)

1亿VIP精品文档

相关文档