快捷搜索:  汽车  科技

如何识别cpu大小,判断CPU大小端模式的两种经典方法

如何识别cpu大小,判断CPU大小端模式的两种经典方法方法一直接从大小端字面上着手,而方法二则巧妙利用联合体特性。测试代码如下:支持原创,转载时请注明出处,疯狂码者愿与你一起努力,共同成长,谢谢!

CPU大/小端模式是指CPU存取数据的两种方式,比如要存取0x12345678(4字节),如果是小端模式,则先存取0x78(低字节),如果是大端模式,则是先存取0x12(高字节)。一般来说,x86系列CPU是小端模式,PowerPC通常是大端,单片机/ARM系列是小端模式。

今天跟大家分享的是判断CPU大小端模式的两种经典方法,先作如下定义:

如何识别cpu大小,判断CPU大小端模式的两种经典方法(1)

方法一:

如何识别cpu大小,判断CPU大小端模式的两种经典方法(2)

方法二:

如何识别cpu大小,判断CPU大小端模式的两种经典方法(3)

方法一直接从大小端字面上着手,而方法二则巧妙利用联合体特性。测试代码如下:

如何识别cpu大小,判断CPU大小端模式的两种经典方法(4)

支持原创,转载时请注明出处,疯狂码者愿与你一起努力,共同成长,谢谢!

猜您喜欢: