I am totally new to MIPS and I was wondering the difference between the Registers and Coproc 1 and Coproc 0. I know the registers, they are used to save data in them, how about these coprocs? Thanks
Coprocessor 0 is for exception handling.
Coprocessor 1 used to be for floating point arithmetic on old MIPS CPUs. I don't know if it's used for anything on newer revisions.