169 похожих чатов

Как вот расшифровать 89 E5?

13 ответов

30 просмотров

89 — инструкция копирования E5 — в ebp из esp

Alexey- Автор вопроса
Alexey- Автор вопроса
Yume ~
89 — инструкция копирования E5 — в ebp из esp

А если закрыть асм код справа, то как расшифровать опкод?

Alexey
А если закрыть асм код справа, то как расшифровать...

Ответ на первую половину твоего вопроса

Alexey- Автор вопроса
Alexey
Прости, я не понимаю тебя

Буду честен, я на опкодах никогда не писал код. Смотри, представь, что ты пишешь асм код под COM файл, в котором нет никаких заголовков и прочих метаданных. На ассемблере ты напишешь: mov eax, 0x10 А когда скомпилируешь, то у тебя выйдет файл: B8 10 00 00 00

Yume ~
screenshot Ответ на первую половину твоего вопроса

А вот откуда эти значения появляются?

Dmytro Parkhomenko
screenshot А вот откуда эти значения появляются?

Как я понимаю, это зарезервированные значения архитектуры процессора, а вот точно сказать не могу.

disba1ancer
Какие?

Он имеет ввиду, откуда 89? Откуда 8А? Что это вообще за числа. Откуда они.

Yume ~
89 — инструкция копирования E5 — в ebp из esp

А если написать 8b e5 то регистры местами поменяются

Yume ~
Он имеет ввиду, откуда 89? Откуда 8А? Что это вооб...

Это опкоды их надо по таблице смотреть, единственное, младший бит опкода часто отвечает за размер операнда, а второй за их порядок

Dmytro Parkhomenko
screenshot А вот откуда эти значения появляются?

производитель железа так пожелал, так сделал

Похожие вопросы

Обсуждают сегодня

how would ypu guys protect your public groups (with more than 1k members) without restricting user's freedom?
Mat Lumin
24
Пятничное. Немножко длинно объясню постановку задачи и потом задам вопрос, не требующий срочного решения (я уже решил по-другому). Есть пару сотен хостов на Бубунте, туда мо...
Д. П.
5
а что это все вдруг так рьяно стали обезьяну продвигать? вроде ещё недавно все в один голос вопили, что она сырая.... неужели Розыч ошибся, сделав ставку на лазарь?
Iluha Companets
25
Зачем вы пишите на ассемблере?
Florson In
85
ты ж не будешь его сам придумывать не зная алгоритма его появления?
Aiwan \ (•◡•) / _bot
42
Warning Failed to apply the selected architecture x86_64-pc-windows-msvc. Got ["x86"]. Error Unsupported architecture: x86_64-pc-windows-msvc кто-нибудь знает, что с ldc2? вот...
quantumde1 Зубенко
3
2 байта генерирует?
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
12
как максимально эффективно сравнить две asciiz строки на ассемблере?
Vi Chapmann
80
всем привет, как можно получить количество символов в строке в Fasm x86?
.
24
У меня внезапно вопрос по эликсиру (вдруг кто в курсе). Я узнал о пакете на hex.pm: https://hex.pm/packages/age Как я могу найти репозиторий пакета, чтобы ознакомиться с исход...
Danil Zagoskin
25
Карта сайта