I'm trying to translate the following MIPS instructions into 32 bit machine code (using Big-endian):
swc1 $f1 8($t0)
What I did was:
111001 00001 01000 00001000
I'm only sure about the translation of swc1, but not the others. I've googled a lot but couldn't find the number of $f1. I also read this thread: Link to a similar question However I'm still not sure if I should use 00001 for $f1. As for the machine code of offset 8 and $t0, am I doing it right?