קידוד של פקודת Jump בשפת MIPS

קודדו את הפקודה הבאה:

j 0xAB

אני לא מצליח להגיע לתשובה הסופית הנכונה.
אמור לצאת 0x08ABCDEF אבל משום מה אני לא מצליח.
אשמח להכוונה כיצד לגשת לשאלה.
תודה רבה :slight_smile:

זאת פקודה מסוג J-type. ה-opcode של j הוא 000010. שדה ה-target הוא 0xABCDEF באורך 26 סיביות ונמיר אותו לבינארי:

0xABCDEF=(1010\,1011\,1100\,1101\,1110\,1111)_{2}

נוסף שני אפסים בסוף ונקבל בסה"כ:

(0000\,1000\,1010\,1011\,1100\,1101\,1110\,1111)_{2}=0x08ABCDEF