详细解释计算机系统中的大小端

在计算机系统中,对于跨越多字节对象都被存储为连续的字节序列,对象的地址为所使用字节中最小的地址,例如,假设一个类型为int的变量x的地址为0x100,也就是说,地址表达式&x的值为0x100。那么,(假设数据类型int为32位表示)x的4个字节将被存储在内存的0x100、0x101、0x102和0x103位置。

这种排列方式有两种,某些机器选择在内存中按照从最低有效字节到最高有效字节的顺序存储对象,而另一些机器则按照从最高有效字节到最低有效字节的顺序存储。前一种规则一一最低有效字节 在最前面的方式,称为小端法 。后一种规则最高有效字节 在最前面的方式,称为大端法

下面演示了对于int类型变量x的大小端,其内存开始位置时0x100,其值为0x01234567

值0x01234567中0x01是高位,0x67是低位

在我们的日常生活最接触最多的是小端法

相关推荐
sensor_WU19 小时前
【Delphi】实现在多显示器时指定程序运行在某个显示器上
计算机外设·多显示器
碎碎思19 小时前
打破延迟极限的 FPGA 机械键盘
fpga开发·计算机外设
Despacito0o2 天前
瀚文机械键盘固件开发详解:HWKeyboard.cpp文件解析与应用
数据库·mongodb·计算机外设
步达硬件2 天前
【原理解析】为什么显示器Fliker dB值越大,闪烁程度越轻?
计算机外设·显示器
感叹号的豆浆3 天前
使用qt 定义全局钩子 捕获系统的键盘事件
qt·计算机外设
Despacito0o3 天前
瀚文(HelloWord)智能键盘项目深度剖析:从0到1的全流程解读
计算机外设
开开心心就好3 天前
高效视频倍速播放插件推荐
python·学习·游戏·pdf·计算机外设·电脑·音视频
Despacito0o5 天前
APM32主控键盘全功能开发实战教程:软件部分
驱动开发·计算机外设
Java&Develop5 天前
Windows如何定制键盘按键
计算机外设
LAM LAB6 天前
【键盘说明书备份】ENERGYFORT
计算机外设