CPU&GPU
OldJohn86
虚其心,可解天下之问;专其心,可治天下之学;静其心,可悟天下之理;恒其心,可成天下之业
Python 学习推荐:
https://tushare.pro/register?reg=252370 分享此链接
展开
-
ARM GPU 架构简介
1. 架构 2. 开发流程3. Mali GPU Linux 内核设备驱动程序 Mali GPU DDK 的 Linux 版本包含在内核中运行的以下三个组件: 1)设备驱动程序: 它是最重要的组件,提供对 Mali-200 或 Mali-400 GPU 的低级访问。其主要功能如下: •对 Mali GPU 硬件的访问转载 2015-10-19 15:49:08 · 1550 阅读 · 0 评论 -
ARM 汇编指令集
0. ARM寄存器 R13: SP R14: LR1. 跳转指令 跳转指令用于实现程序流程的跳转,在ARM 程序中有两种方法可以实现程序流程的跳转: 1) 使用专门的跳转指令。 2) 直接向程序计数器PC 写入跳转地址值。 通过向程序计数器PC 写入跳转地址值,可以实现在4GB 的地址空间中的任意跳转,在跳转之前结合使用转载 2015-10-19 16:03:54 · 444 阅读 · 0 评论 -
什么是汇编语言(一) 汇编底层原理,指令字节码
作者:zenglong添加时间:2013/8/30 19:12:30 浏览次数:979标签:汇编语言,汇编语言教程,汇编底层原理,指令字节码学习汇编语言首先要理解什么是汇编语言,不像其他的编程语言,不同的汇编程序有不同的语法格式,许多刚接触汇编的程序员就陷入了这种困境,不知道该学哪种好。所以,学习汇编的第一步就是选择一种适合你的开发环境的汇编语言类型,一旦你确定下来了,转载 2015-10-19 17:52:00 · 3155 阅读 · 0 评论 -
什么是汇编语言(二) 高级语言与汇编
作者:zenglong添加时间:2013/8/31 22:41:34 浏览次数:620标签:汇编语言,汇编语言教程,高级语言,汇编前面介绍了和汇编相关的指令字节码部分,这节继续翻译汇编教程英文原著中第一章的后续部分。High-Level Languages(高级编程语言) 如果直接使用纯粹的处理器指令集进行编程确实很困难(尽管看起来好像很cool),即便是最简单的程序都转载 2015-10-19 17:55:07 · 2438 阅读 · 0 评论 -
GNU ARM 汇编伪指令(Assembler Directives)
1. GNU ARM 汇编简介 任何汇编行都是如下结构:[:] [} @ comment[:] [} @ 注释 GNU ARM 汇编中,任何以冒号结尾的都被认为是一个标签,而不一定非要在一行的开始。下面是一个简单的例子,这段汇编程序定义了一个"add"的函数,该函数返回两个参数的和:[cpp] view plaincopy.sec转载 2015-10-19 16:05:03 · 608 阅读 · 0 评论 -
CPU性能评估标准
MIPS: Million Instructions executed Per SecondDMIPS: Dhrystone Million Instructions executed Per SecondMFLOPS: Million Floating-point Operations Per Second MIPS,DMIPS,MFLOPS是常用的CPU性能评估标转载 2015-10-19 15:39:55 · 2414 阅读 · 0 评论 -
ARM CPU总结
1. ARM目前的处理器核心架构分类 2. ARM Cortex-A系列处理器对比 从图示可以看出,Cortex-A系列是最新的开放式操作系统的高性能处理器,是ARM针对智能手机和MID平板推出的一系列处理器。ARM7、9、11则是经典系列,也就是上一代处理器,其中ARM9、ARM11架构被采用的比较多,有不少中端MID平板的处理器采用这种构架。 C转载 2015-10-19 15:45:40 · 840 阅读 · 0 评论 -
ARM CPSR+SPSR
1. 简介 CPSR(当前程序状态寄存器)在任何处理器模式下被访问。它包含了【条件标志位】、【中断禁止位】、【当前处理器模式标志】以及其他的一些控制和状态位。每一种处理器模式下都有一个专用的物理状态寄存器,称为SPSR (备份程序状态寄存器)。 当特定的异常中断发生时,这个寄存器用于存放当前程序状态寄存器的内容。在异常中断退出时,可以用SPSR来恢复CPSR。由于用户模式转载 2015-10-19 16:07:04 · 550 阅读 · 0 评论