可通过两种方式将同一十六进制转换实用程序输出文件中的宽字拆分为连续的存储器位置:
- --order=M 指定大端字节序,宽字的最高有效部分占用连续位置的起始部分。
- --order=L 指定小端字节序,宽字的最低有效部分占用连续位置的起始部分。
默认情况下,实用程序使用小端字节序格式。除非引导加载程序需要大端字节序格式,否则应避免使用 --order=M。
注: 适用 -order 选项的情况- 此选项仅适用于存储器宽度值为 32 的所用情况 (--memwidth32)。在其他情况下,十六进制实用程序无权访问整个 32 位字,无法执行改变字节序所需的字节交换操作;--order 会被忽略。
- 该选项不会影响将存储器字拆分为输出文件的方式。可以将这些文件想象成一个集合:其中包含最低有效文件和最高有效文件,但整个集合无排序。如果要列出一组文件的文件名,总是会先列出最低有效文件,无论 --order 选项如何设置。