目录:
定义-Big-Endian是什么意思?
大端顺序是指将数据顺序存储在计算机内存中的方式。 就像在书本或杂志中一样,第一个单词出现在每页的左上角,大尾数系统中的数据被组织成使得最高有效位或字节出现在页面的左上角。内存页面,而最不重要的页面显示在右下角。 这与低端系统相反,在低端系统中,最低有效数据组织在左上角,而最重要的字节显示在右下角。 两种系统都引用计算机系统的“字节序”,或该特定系统的字节排列方式。
Techopedia解释了Big-Endian
尽管字节序现在已经不那么普遍了,但是大型机架构通常用于大型机计算机中,尤其是在IBM大型机中,而PC则使用小字节序约定。 系统使用的字节序会变得很麻烦,因为它可能会导致系统之间不兼容,从而在尝试移植不同的程序和应用程序时确保了更多工作。 通过网络发送数据时,无法保证在到达另一端时可以理解该数据。 这种不兼容成为一个障碍,因为使用大尾数系统的接收方会误解来自使用小尾数系统的发送方的数据,反之亦然。
但是,在现代计算机系统中,通过自动转换已消除了此问题。 此外,仅当将数据分解为几个小值时,才使用big-endian或little-endian系统。 如果您使用的是32位或以上的寄存器,则可以存储所有内容,而根本不需要考虑字节顺序。