黑洞引擎 发表于 2020-3-29 22:35:20

关于little endian的问题

在将指令翻译成二进制文件时,是不是要按低位有效字节->高位有效字节的顺序写入?
例如:将一条32位的指令:add $t0, $a0, $a1       (0x00854020)直接使用fwrite写入一个32位整型,二进制文件就是 20 40 85 00
这个是否是正确的二进制指令码?还是要调整顺序使其变成 00 85 40 20?

cyberhero 发表于 2020-3-30 07:05:08

本帖最后由 cyberhero 于 2020-3-30 07:39 编辑

是不是20 40 85 00
按照brep的教程

黑洞引擎 发表于 2020-3-30 20:27:53

学习了,看来是不用调序,同时也说明t0是12号不是一些网上说的8号寄存器

页: [1]
查看完整版本: 关于little endian的问题