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

2014年(11)

2013年(49)

我的朋友

发布时间:2013-11-22 15:32:27

 ARM通过存储器域(memory domain,简称“域”)来支持多用户操作系统,它是ARM的特色之一。ARM域是一组具有特定访问权限的段或者页。换言之,存储器的所有段或者页都与某一个域相关联。域允许多个不同进程用同一个转换表执行,同时不同程序之间又有一些保护。域不要求每一个进程都有自己的虚实地址转换表。 MMU最多可以.........【阅读全文】

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

发布时间: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。 虽然从物.........【阅读全文】

阅读(826) | 评论(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处理.........【阅读全文】

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

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

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

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

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

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

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

登录 注册