- 博客(3)
- 收藏
- 关注
原创 cortex-m在MDK使用汇编的摘要
一般开头先声明外部的符号和内部的符号 IMPORT xxx EXPORT xxx IMPORT是声明外部的变量和函数,EXPORT是汇编中要被外部c文件调用的函数 xxxx EQU 0x0000 EQU相当于c语言中的#define了 AREA |.text|, CODE, READONLY 语法 AREA 段名,属性1,属性2.。。。 用来定义一个代码段,段名如果以
2015-08-15 12:45:55
1449
原创 MDK的内嵌汇编与内联汇编
内联汇编 __asm("指令"); 这是内联汇编。 而MDK下,内联汇编仅支持ARM汇编语言,不支持Thumb或者Thumb-2汇编语言,但内嵌汇编器支持Thumb和Thumb-2。 STM32的core cortex-M3是thumb-2指令,所以采用内嵌汇编的方式。 内嵌汇编 先编写一个汇编函数: __asm void xxx() { nop
2015-05-27 11:10:27
8006
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人