0
がADDIU命令オペコードである(16ビット命令、GCCオプション-mmicromips):ADDIU命令エンコーディング(MIPS、GCC)
full instruction: addiu sp,sp,-280
opcode, hexa: 4F75
opcode, binary: 1001(instruction) 11101(sp is $29) 110101
私の目的は、この種のすべての命令を検出することである(addiu sp,sp,
) と上記の場合(-280)(spに従うために)即時にデコードします。 私が理解できないのは、(-280)のエンコーディングです。 にリンクされています。How to get a call stack backtrace?(GCC,MIPS,no frame pointer)
どのようなミップの種類がわかりませんか? 16ビット? – Jester
私はmips 32ビットで作業しています – David
これは確かに32ビットではありません...その命令のmips32マシンコードは 'FE E8'が' -280'の '27 BD FE E8'です。 – Jester