fix disas
signext, I,J instructions
more instruction
update makefile
finish main.c