ARM仿真器-foxICE 设为首页   |   加入收藏夹   |   网站地图         
  站内搜索:
 
http://www.foxice.net
最新下载_foxICE
ARM7TDMI R3内核
ARM7EJS内核
ARM946E-S内核
ARM966E-S内核
ARM9TDMI内核
ARM940T内核
ARM指令集速查卡
ARM925T内核(TI925T)

更多 >> 

 技术专栏RSS订阅

   首页>技术专栏>ARM专栏>存储器大小端

存储器大小端

文档内容介绍:
文档名称 :Big and Little Endian Byte Addressing
文档格式 :pdf
发 布 者 :ARM™
语  言 :英文
更新日期 :2006-12-26
本文档共12页。

内容简介 :
Introduction
The term endianness refers to the way in which multiple elements of identical size are stored in memory. There are two conventions for storing bytes within multi-byte quantities, such as 32-bit words, in byte-addressed memory. In a little-endian architecture, the least significant byte of the quantity is stored at the lowest memory address in the range of addresses used to store the quantity. The reverse is true in a big-endian architecture, where the most significant byte is stored at the lowest address.
The ARM can be configured to be either little- or big-endian. This Application Note discusses the effect that choosing either little- or big-endian configuration has on byte and halfword addressing.
For more information on endianness, please see:

  • Computer Architecture - A Quantitive Approach, Henessey & Patterson, page 73, 2nd Ed, Publisher: Morgan Kaufman, ISBN: 1-55860-32908.
  • ARM System Architecture, Steve Furber, page 110, 1st Ed, Publisher:
    Addison-Wesley, ISBN 0-201-40352-8.

Note The basic endian configuration principles described in this application note are applicable to all ARM cores and AMBA-based systems. However, the signal names used are specific to ARM7TDMI. For equivalent signal names for other ARM cores, or AMBA-based systems, please refer to the appropriate datasheet.

Table of Contents

  1. Introduction
  2. Configuring the Endianness of the ARM
  3. Effect of Endian Configuration on the System
    3.1 Connection to memory
    3.2 Word accesses to memory
    3.3 Byte and halfword accesses to memory
  4. Little-Endian Operation
    4.1 Connection to memory
    4.2 Word accesses to memory
    4.3 Byte and halfword accesses to memory
  5. Big-Endian Operation
    5.1 Connection to memory
    5.2 Word accesses to memory
    5.3 Byte and halfword accesses to memory.
立即下载:
点击下载
相关文档
ARM处理器上堆的管理及应用
使用ADS V1.2开发ARM嵌入式软件
配置使用ARM处理器的Cache
存储器大小端
构建嵌入式Linux系统
ARM7系列处理器与ARM9系列处理器的比较
在新的ARM平台上移植Linux内核
eCOS嵌入式软件开发
ARM 开发的调试方法概述
下载说明:
  1. 未经本站明确许可,任何网站不得非法盗链及抄袭本站资源!
 

首页 | 产品介绍 | 技术支持 | 下载中心 | 技术专栏 | 关于我们 | 联系我们
电话:86-755-82798083   82796301   传真:86-755-82799007    Email:sales@foxice.net   sales6@foxice.net
在线咨询:QQ:346466907   MSN:sales6@foxice.net   ini3000@msn.com

© 2006 Foxice.net 版权所有