Chinaunix首页 | 论坛 | 博客
  • 博客访问: 96841
  • 博文数量: 60
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 651
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-03 10:45
文章分类
文章存档

2014年(11)

2013年(49)

我的朋友

发布时间:2013-11-20 16:13:09

 事实上,许多ARM处理器芯片内部都含有存储器,称作片内存储器。片内存储器的存储空间可以通过指令进行配置,定义成片内Cache,或者片内SRAM,或者一部分片内Cache加一部分片内SRAM。例如.S3 C44 BO X和S3 C4510 B都有一个16KB的内嵌存储器,它有三种配置用法:8KB的Cache, 4KB的Cache和4KB的SRAM, 8KB的SHAM。 虽然从物.........【阅读全文】

阅读(777) | 评论(0) | 转发(0)

发布时间:2013-11-19 17:16:30

 ARM的存储体系与通用计算机大致相同,可以抽象成一个金字塔形的存储结构。金字塔的最高层为寄存器组;第2层是片内Cache,写缓存、TCM、片内SRAM;第3层是板卡级SRAM, DRAM和SRAM;第4层是NOR型和NAND型闪速存储器;第5层为最低层,包括硬盘驭动器和光盘驱动器。 1、典型的RISC微处理器含有32个32位通用寄存器。ARM处理.........【阅读全文】

阅读(1045) | 评论(0) | 转发(0)

发布时间:2013-11-18 16:45:45

 ARM存储器中有6种数据类型,即8位字节、16位半字和32位字的有符号和无符号数。ARM处理器的内部操作都面向32位操作数,只有数据传送指令(STR, STM, LDR,LDM)支持较短的字节和半字数据。 ARM存储器支持两种端序,即大端序和小端序。端序选择由硬件引脚接线决定,默认的端序设置为小端序。存储器中每一个字节都有唯一的地.........【阅读全文】

阅读(2722) | 评论(0) | 转发(0)

发布时间:2013-11-15 14:50:02

 ARM处理器总共有37个32位寄存器,其中有31个通用寄存器,6个状态寄存器(到目前为止状态寄存器只定义了12位)。这些寄存器按照工作模式分成不同的组。编程时哪些寄存器组可用哪些寄存器组不可用是由处理器的状态和模式决定的。 1、影子寄存器  表中带有阴影色块的寄存器称为影子寄存器,它们是为处理器的不同工作模式.........【阅读全文】

阅读(763) | 评论(0) | 转发(0)

发布时间:2013-11-14 10:54:22

 ARM体系结构版本中带有T变且的ARM处理器核可以工作在2种不同密度的指令集状态。实际上,自ARM7TDMI核之后,即使没有附带TDMI变最的ARM核,也默认包含了TDMI的功能。ARM7TDMI核是一个经典的ARM核,也就是说,现在绝大多数的ARM处理器都能够工作在2种状态,即执行两种不同密度的指令集。 1、ARM状态:机器指令为32位的ARM.........【阅读全文】

阅读(280) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册