社区
C语言
帖子详情
急问个c嵌入函数代码
somer
2008-01-24 11:12:34
static inline void atomic_addl(volatile int *addr, int val)
{
__asm__ volatile("lock;"
"addl %1, %0;"
:"=m"(*(int *)addr)
:"ir"(val), "m"(*(int *)addr)
:"memory");
}
谁能把x86的这个函数写出来啊,小弟对x86汇编不熟悉
...全文
102
2
打赏
收藏
急问个c嵌入函数代码
static inline void atomic_addl(volatile int *addr, int val) { __asm__ volatile("lock;" "addl %1, %0;" :"=m"(*(int *)addr) :"ir"(val), "m"(*(int *)addr) :"memory"); } 谁能把x86的这个函数写出来啊,小弟对x86汇编不熟悉
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
firemcu123
2008-01-24
打赏
举报
回复
X86的汇编我也不熟悉,ARM体系的还可以看得明白。学习中。
silajoin
2008-01-24
打赏
举报
回复
static inline void atomic_addl(volatile int *addr, int val)
{
*addr = *addr + val;
}
KEIL编程_C语言
嵌入
汇编
KEIL 51编程中关于c语言中
嵌入
汇编
代码
的初步精简讲解希望对你有所帮助汇编
51单片机C语言中
嵌入
汇编实例
51单片机C语言编程中
嵌入
汇编的一段实例
极简C语言入门课程
一、C语言自我介绍 1、C语言自二十世纪70年代诞生以来,发展到今天2022年,这门开发语言还是强盛不衰,在如今物联网,
嵌入
行业,对智能控制方面,C语言的应用大放其彩,一些中小企业以它为底层,结合市场特点,开发...
C语言中的回调
函数
本课程通过对C语言中回调
函数
概念和
代码
实例的深入剖析讲解,使学员轻松掌握回调
函数
的机制和用法,并避免实际使用中的陷阱。
MQTT V3.1.1
嵌入
式系统c语言源码,内含基本的发布、订阅
函数
及编码
函数
,可完全自行调用
MQTT V3.1.1
嵌入
式系统c语言源码,内含基本的发布、订阅
函数
及编码
函数
,可完全自行调用
C语言
69,377
社区成员
243,075
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章