标签:寄存器

移动开发

(译)窥探Blocks(2)

11月09日

本文翻译自Matt Galloway的博客 之前的文章(译)窥探Blocks(1)我们已经了解了block的内部原理,以及编译器如何处理它。本文我将讨论一下非常量的bloc...
后端存储

ARM中断处理过程

09月07日

以 s3c2440 ARM9 核为例: 一:s3c2440 ARM处理器特性: 1、S3C2440支持 60 个中断源,含子中断源; 2、ARM...
综合技术

Go Assembly 学习笔记

09月04日

最近升级 go1.9,发现一个获取 goroutine id 的依赖没有支持1.9,于是手动写了一个,顺便学习一下 go assembly。希望你看完这篇文章后,对go汇编有一定的...
综合技术

os_task.c

09月02日

定位到uCOS-II/Source/os_task.c,该文件是任务的相关操作: 1. 修改任务优先级函数OSTaskChangePrio() OSTaskChangePrio()...
了解 V8 的字节码「译」
综合技术

了解 V8 的字节码「译」

08月19日

V8 是 Google 开发的开源 JavaScript 引擎。 Chrome、Node.js和许多其他应用程序都在使用 V8。本文介绍了 V8 的字节码格式—— 如果你了解关于字...
综合编程

MemoryBarrier浅析

08月01日

这段时间看底层代码经常看到volatile这个类型修饰符,本身这个修饰符作用比较简单,但今天在看Unreal源码ThreadingBase底层线程池部分看到了volatile配合多...
综合编程

浮点运算潜在的结果不一致问题

07月25日

昨天阿楠发现了项目中的一个 bug ,是因为浮点运算的前后不一致导致的。明明是完全相同的 C 代码,参数也严格一致,但是计算出了不相同的结果。我对这个现象非常感兴趣,仔细研究了一下...

专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录