当前位置:   article > 正文

Stm32通过汇编反c语言,STM32在KEIL平台反汇编代码分析

keil反汇编代码分析

int main(void)

{

RCC->APB2ENR |= RCC_APB2ENR_IOPBEN;

GPIOB->CRL &= ~(0xfCRL |= 0x2ODR &= ~(1<<1);

return 0;

}

//main.h

#define RCC_APB2ENR (*(unsigned int *)0x40021018)

#define GPIOB_CRL (*(unsigned int *)0x40010c00)

#define GPIOB_ODR (*(unsigned int *)0x40010c0c)

汇编窗口往上翻,确实很多语句。

先看这几行代码的汇编

bc6968b091296000962ac845d7c54837.png

先说最常用的两句汇编

LDR r0,[r1]    r0 = *r1

STR  r0,[r1]    *r1 = r0

MOV r0,r1    r1->r0拷贝

资料参考,可以搜索

http://blog.csdn.net/tanyouliang/article/details/6767011

http://blog.csdn.net/a1875566250/article/details/8507168

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/309678
推荐阅读
相关标签
  

闽ICP备14008679号