龙芯俱乐部开源技术社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4470|回复: 2

关于little endian的问题

[复制链接]

3

主题

7

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
发表于 2020-3-29 22:35:20 | 显示全部楼层 |阅读模式
在将指令翻译成二进制文件时,是不是要按低位有效字节->高位有效字节的顺序写入?
例如:将一条32位的指令:add $t0, $a0, $a1       (0x00854020)直接使用fwrite写入一个32位整型,二进制文件就是 20 40 85 00
这个是否是正确的二进制指令码?还是要调整顺序使其变成 00 85 40 20?

46

主题

115

帖子

4146

积分

论坛元老

Rank: 8Rank: 8

积分
4146
发表于 2020-3-30 07:05:08 | 显示全部楼层
本帖最后由 cyberhero 于 2020-3-30 07:39 编辑

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

3

主题

7

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
 楼主| 发表于 2020-3-30 20:27:53 | 显示全部楼层
学习了,看来是不用调序,同时也说明t0是12号不是一些网上说的8号寄存器

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|龙芯俱乐部开源技术社区

GMT+8, 2024-11-28 08:26 , Processed in 0.098870 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表