
ASM
hx_op
这个作者很懒,什么都没留下…
展开
-
浅谈ldrex
LDREX简介在Armv6开始支持多核,通过ldrex与strex指令来保证数据操作的原子性,比如自旋锁的上锁操作、原子变量操作等。在Armv6之前,都是单核,为保证数据的原子性,需要进行关中断操作。对于多核平台,关中断操作只能关闭本核中断,要想对数据进行原子操作,必须借助ldrex指令与strex。对于ldrex指令与strex指令原理这里不在介绍,网上资料很多,下面简单介绍SylixOS的队...原创 2019-04-16 20:40:23 · 2815 阅读 · 0 评论 -
AT&T汇编简介
Intel 386汇编与AT&T区别AT&T语法与Intel汇编程序使用的语法很不一样,他们之间的主要区别有以下几点:AT&T语法中立即操作数原创 2018-06-04 16:34:25 · 2304 阅读 · 1 评论