GNU--汇编
E-C-E
做一个有思想的码农
展开
-
GNU汇编--部分代码理解
部分代码理解//下面是s3c2440部分汇编代码.text/*.text是对应的代码段,一个汇编语言的开始一定有代码段*/.global _start/*.global是定义一个全局函数_start,start也是代码段函数的缺省入口,汇编语言从start开始执行*/_start: b reset /* vector 0 : reset */ ldr pc, und_addr /* ...原创 2020-01-19 23:02:13 · 245 阅读 · 0 评论 -
arm指令--ldr指令
ldr指令ldr作为指令、伪指令在arm汇编中。ldr指令格式:LDR{条件} 目的寄存器,<存储器地址>LDR R0,[R1] ;将存储器地址为R1的字数据读入寄存器R0。LDR R0,[R1,R2] ;将存储器地址为R1+R2的字数据读入寄存器R0。LDR R0,[R1,#8] ;将存储器地址为R1+8的字数据读入寄存器R0。LDR R0,[...原创 2020-01-19 17:45:25 · 2929 阅读 · 0 评论 -
ArmGNU汇编&Arm汇编
ArmGNU汇编&Arm汇编arm芯片做汇编开发有两种汇编形式可以选择,1.arm汇编2.arm gnu汇编两者用的都是汇编指令,不同在于两者的伪指令、伪操作不一样。arm汇编用的是arm的编译器,而armgnu的汇编用的是arm–gcc编译器。GNU-ARM的注释代码中的注释可以是@,整段注释/…/整行注释符号#语句分隔符;立即数的前缀#或者$。Linux的汇编语...原创 2020-01-16 23:34:18 · 478 阅读 · 0 评论