网站介绍:ASM是C++中的一个关键字,用于在C++源码中内嵌汇编语言。ASM能写在任何C++合法语句中,目前asm还不是C的标准关键字,C11标准未加入正文,仅在Annex J中标记为“公共扩展”。本篇文章主要教大家如何使用__asm__ __volatile__内嵌汇编,让我们一起来看看它的用法! asm volatile__内嵌汇编用法简述 在阅读C/C++原码时经常会遇到内联汇编的情况,下面简要介绍下__asm __volatile__内嵌汇编用法。下面的示例都是用ARM汇编。 带有C/C++表达式的___asm__ volatile("mrs %0, cntvct_el0 \n" : "=r" (cntvct_el0) : : "memory")
- 链接地址:https://blog.csdn.net/qq_36412526/article/details/124774833
- 链接标题:如何使用__asm__ __volatile__内嵌汇编___asm__ volatile("mrs %0, cntvct_el0 \n" : "=r" (c-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:854
- 网站标签:__asm__ volatile("mrs %0 cntvct_el0 \n" : "=r" (cntvct_el0) : : "memory")