标签: c++ file-io binary hex mips
我需要从C / C ++中的name.bin文件创建一个MIPs指令
指令中唯一值得注意的变化是第一位是验证位 - 0表示无效,1表示有效
格式必须如此显示
1 00000 00001 00010 00011 00000 100000 ADD R3,R1,R2
我使用十六进制掩码来查找指令的每个部分,即:opcodeMask = 0x7C000000
然而,我在实现这个想法时遇到了麻烦,无法弄清楚如何对二进制代码进行排序和打印。任何见解将不胜感激,谢谢!