打印

内存的大小端排序是什么意思啊??

[复制链接]
4790|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
win2000_li|  楼主 | 2008-5-17 15:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是初学者,请大家指点啊。

到底不什么用???

PIC是大端还是小端啊????
沙发
su_mj000| | 2008-5-18 03:09 | 只看该作者

little endian vs. big endian

little endian: 低字节在低地址;
big endian:高字节在低地址。

使用特权

评论回复
板凳
cheungman| | 2008-5-18 14:40 | 只看该作者

PIC的应该是little endian

理由:
1.我曾经测试过FLASH的读写,发现数据的低字节是储存到低地址,高字节储存到高地址。
2.datasheet上的说明:
The program memory is addressed in bytes. Instructions
are stored as two bytes or four bytes in program
memory. The Least Significant Byte of an instruction
word is always stored in a program memory location
with an even address (LSB = 0).
 

使用特权

评论回复
地板
su_mj000| | 2008-5-19 07:42 | 只看该作者

除了motorola(freescale)的产品,基本上都是little endian模式

除了motorola(freescale)的产品,基本上都是little endian模式。

使用特权

评论回复
5
win2000_li|  楼主 | 2008-5-19 13:59 | 只看该作者

谢谢大家的指点

小弟受教了。谢谢您们。

使用特权

评论回复
6
ayb_ice| | 2008-5-20 19:42 | 只看该作者

"就是睡哪头的问题"

使用特权

评论回复
7
win2000_li|  楼主 | 2008-5-21 01:16 | 只看该作者

说的对,哈哈!!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

718

帖子

1

粉丝