89 — инструкция копирования E5 — в ebp из esp
А если закрыть асм код справа, то как расшифровать опкод?
Ответ на первую половину твоего вопроса
Прости, я не понимаю тебя
Буду честен, я на опкодах никогда не писал код. Смотри, представь, что ты пишешь асм код под COM файл, в котором нет никаких заголовков и прочих метаданных. На ассемблере ты напишешь: mov eax, 0x10 А когда скомпилируешь, то у тебя выйдет файл: B8 10 00 00 00
Как я понимаю, это зарезервированные значения архитектуры процессора, а вот точно сказать не могу.
Он имеет ввиду, откуда 89? Откуда 8А? Что это вообще за числа. Откуда они.
А если написать 8b e5 то регистры местами поменяются
Это опкоды их надо по таблице смотреть, единственное, младший бит опкода часто отвечает за размер операнда, а второй за их порядок
производитель железа так пожелал, так сделал
Обсуждают сегодня