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

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

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

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

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

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

相关推荐
Jwest20214 小时前
工业显示器在地铁电力监控与运维中的应用
运维·计算机外设
搬砖的小码农_Sky7 小时前
常见的显示器接口技术
嵌入式硬件·计算机外设·显示器
开开心心_Every1 天前
免费语音合成工具:66种音色随心选
人工智能·面试·java-ee·计算机外设·电脑·maven·excel
flysh053 天前
pyAutoGUI 模块主要功能介绍-(1)鼠标功能
python·计算机外设·鼠标控制
Winter_Sun灬3 天前
普通键盘在MacOS上如何使用快捷键
macos·计算机外设·键盘
瞬间记忆3 天前
如何使显示器在笔记本盖上盖子时还能正常运转
计算机外设
dujunqiu3 天前
S32K328上芯片内部RTC的使用和唤醒配置
mcu·计算机外设
嵌入式牛马在努力帮老板娶老婆4 天前
十三、STM32----LCD屏驱动
stm32·嵌入式硬件·计算机外设
MingYue_SSS5 天前
键盘上面有F3,四,R,F,V,按下没有反应,维修记录
嵌入式硬件·计算机外设·解决办法