Ok6410裸机驱动学习(三)C语言内嵌汇编

时间:2022-01-02 04:04:40

1.C语言内嵌汇编使用方法

Ok6410裸机驱动学习(三)C语言内嵌汇编

C内嵌汇编以关键字”_asm_或asm开始,下辖4个部分,各部分之间用“:”分开,第一部分是必须写的,后面3个部分可以省略,但是分号:不能省略

Ok6410裸机驱动学习(三)C语言内嵌汇编

Ok6410裸机驱动学习(三)C语言内嵌汇编

Ok6410裸机驱动学习(三)C语言内嵌汇编

优化后的代码

Ok6410裸机驱动学习(三)C语言内嵌汇编

Ok6410裸机驱动学习(三)C语言内嵌汇编

 2.汇编程序框架

.section .data
<初始化的数据>
.section .bss
<未初始化的数据>
.section .text
.global _start
_start:
<汇编代码>