est ici addiu opcode instruction (instructions 16 bits, option GCC -mmicromips):encodage instruction addiu (MIPS, GCC)
full instruction: addiu sp,sp,-280
opcode, hexa: 4F75
opcode, binary: 1001(instruction) 11101(sp is $29) 110101
Mon but est de détecter toutes les instructions de ce genre (addiu sp,sp,
) et puis décoder l'immédiat, dans le cas ci-dessus (-280) (suivre le sp). Ce que je ne comprends pas est l'encodage de (-280). liés: How to get a call stack backtrace?(GCC,MIPS,no frame pointer)
Vous ne savez pas quel genre de mips c'est? 16 bits? – Jester
Je travaille avec mips 32bit – David
Ce n'est certainement pas 32 bits ... le code machine mips32 pour cette instruction est '27 BD FE E8' avec' FE E8' étant '-280'. – Jester