汇编与C

 

@汇编中的符号

  @1.指令 :能够编译成议题哦32bit机器码,并且能被cpu识别和执行

  @2.伪指令:本身不是指令,编译器可以将其替换成若干条指令

  @3.位操作:不会生成指令,只是在编译阶段告诉编译器这么编译

@ARM指令集

  @1.数据处理指令:进行数学运算、逻辑运算

  @2.跳转指令:        实现程序的跳转,本质就是修改了PC寄存器

  @3.load/srore指令:访问(读写)内存

  @4.状态寄存器传送指令:用于访问(读写)CPSR寄存器

  @5.软中断指令:     出发软中断

  @6.协处理器:        操作协处理器的指令

 

.text                        @表示当前段位代码段

.global _start           @声明_start位全局符号

_start      @汇编程序入口

  MOV R1,#1   @汇编程序

  MOV R2,#2

stop:                      @si循环,防止程序跑飞

  B stop

.end                        @汇编程序的结束。

注:最后加一行空行

posted @ 2023-07-21 14:38  bobosun  阅读(9)  评论(0)    收藏  举报