网络字节序为什么是大端 Plc存储大端和小端是什么意思?
浏览量:3041
时间:2021-03-14 17:18:34
作者:admin
Plc存储大端和小端是什么意思?
大端和小端存储法是什么?
小端:较高的有效字节存储在较高的内存地址中,较低的有效字节存储在较低的内存地址中。
大端:较高的有效字节存储在较低的内存地址中,较低的有效字节存储在较高的内存地址中。
高端模式是低端存储在高端地址中。高位存储在地址上。
小端模式是将状态存储在低位地址中。高位在高位地址上。
例如,16位宽的数字0x1234在小端模式CPU内存中的存储模式(假设它是从地址0x4000存储的)如下:
内存地址0x4000 0x4001
存储内容0x34 0x12
而在大端模式CPU内存中的存储模式如下:
内存地址0x4000 0x4001
存储内容0x12 0x34
使用大小模式存储数据的主要区别在于,按存储字节的顺序,大端模式将高位存储在低位地址,小端模式将低位存储在高位地址。以大端模式存储数据符合人类的正常思维,而以小端模式存储数据则有利于计算机处理。到目前为止,还没有关于用大端还是小端存储数据更好的结论。
大端存储方式和小端存储方式的区别?
没有优点也没有缺点。最好是输入和输出流,并且程序应该以相同的方式保持一致,都使用big-endian或little-endian。省略字节交换。
网络字节序为什么是大端 网络传输是大端还是小端 网络序是大端序还是小端序
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。