首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >解码多长度操作码(SPU ISA)

解码多长度操作码(SPU ISA)
EN

Stack Overflow用户
提问于 2019-04-08 01:35:09
回答 1查看 109关注 0票数 0

我已经从我实现的汇编程序中生成了一个32位十六进制指令的转储。指令转储的子集如下所示:

指令的操作码长度为4、7、8、9和11,它们总是指令中的第一位。如果操作码有不同的长度,我很难理解如何解码指令?

例如:当我读一条指令时,我怎么知道我应该读多少位操作码?

以下是指令格式的图像:

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-08 08:59:12

我想通了。我读取了所有指令的最大操作码位数(11),忽略了那些没有意义的位(即不会产生可能的操作码的比特)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55565210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档