但我的教练没有回应。对于MIPS项目,我有一个额外的学分问题如下:
Extra credit covers binary to ASCII data type conversion.也许我没有正确地阅读这个问题,但是是否不可能将二进制值直接存储到MIPS中的寄存器中呢?这似乎是在要求十进制到ASCII的转换。如果我错了,你能告诉我如何在MIPS中把一个基数-2的数字输入注册吗?
我有一个byte5数组,它在打印为十六进制字符串时表示十进制数。一个字节可以存储两个数字,不使用十六进制字符。例如。在Java中有没有更有效的方法(可能是一些位移位的魔法)来完成到十进制数的转换,而不是
long result = Long.parseLong(byteToHexString(bytes[]));?反之亦然,高效的转换也是很有趣的