Discuz! BBS

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 496|回复: 0

Big-endian 与 Little-endian

[复制链接]

254

主题

363

帖子

2431

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2431
发表于 2024-12-6 22:45:32 | 显示全部楼层 |阅读模式
据我所知,Intel cpu ,windows 和 Linux都是 Little-ending.  
linux 一般是随着CPU走的。
详见:
https://blog.csdn.net/zhangpinghao/article/details/14031857
存储的单位是十进制256,十六进制0xFF, 一个字节两组四个位。

设一个数:  0x1234, 0x12 是高地址位,34是低地址位。
那么小端模式是低地址位在前  设从0x0000起始,  0x0000 -> 0x34 ;  0x0001 -> 0x12
即低位在低地址上。注意34是低位而不是12是低位。
因为12 是16的3次方,34是0次方,因此12是高位。

大端相反,低位存在高地址上。0x0001 -> 0x34
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-4-16 04:54 , Processed in 0.017361 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表