- 博客(87)
- 收藏
- 关注
转载 ARM乘法指令与乘加指令
乘法指令与乘加指令1.MUL 32位乘法指令2.MLA 32位乘加指令3.SMULL 64位有符号乘法指令4.SMLAL 64位有符号乘加指令5.UMULL 64位无符号乘法指令6.UMLAL 64位无符号乘加指令
2014-07-11 16:37:31
3043
转载 ARM AMBA 开放规范简介
片上通信的事实标准AMBA® 协议是用于连接和管理片上系统 (SoC) 中功能模块的开放标准和片上互连规范。它有助于首次开发带有大量控制器和外设的多处理器设计。AMBA 基于 ACE™、AXI™、AHB™、APB™ 和 ATB™ 等规范为 SoC 模块定义了共同的框架结构,这有助于设计的重复使用。
2014-07-07 16:01:57
1692
转载 Linux 下进程的地址空间布局
当前Linux下的应用程序都运行在内存空间里,在32位的系统中,可寻址内存空间的大小是4G,也就是说在32位系统中,即使你的内存大于4G,Linux操作系统也只能使用0 ~ 4G地址的内存。应用程序可以直接对4G范围内的任意一个地址进行访问,这种内存寻址模式被称为平坦(flat)内存模型。在平坦内存模型中,用户使用一个32位的指针来对0 ~ 4G范围内的地址进行任意访问的例子如下所
2014-07-05 14:56:21
1393
转载 Linux内核中9种同步机制
1)每CPU变量 主要形式是数据结构的数组,系统中的每个CPU对应数组的一个元素。 使用情况:数据应在逻辑上是独立的 使用原则:应在内核控制路径禁用抢占的情况下访问每CPU变量。2)原子操作 原理:是借助于汇编语言指令中对“读--修
2014-07-01 08:13:17
2901
原创 常用的代码优化技术
常用的代码优化技术有: 1)代码移动(计算一次循环的终止条件) 2)循环展开 3)减少过程调用(在循环中调用) 4)消除不必要的存储器引用(在循环中引入中间变量)
2014-06-24 14:08:23
3030
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人