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

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

13 ответов

17 просмотров

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

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 А вот откуда эти значения появляются?

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

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

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

На днях задумался над будущей кроссплатформенностью. Пришел к выводу, что будущее за WEB технологиями. Например Skia. Вспомнил тут Петром приводилась информация о проекте Fr...
Kirill Filippenok
20
посоны, а барьер - это примитив синхронизации или что? встречаю упоминания что это примитив
Киану Ривз
13
👋 Hey Team, Interested in the prospect of adding a Junior Developer to your crew for *FREE*? Yes, it's totally on us! We've partnered with a training center to offer a progr...
Tomás Leonangeli
1
Есть задача. Распарсить байт-строку из потока, чтобы получился plain текст. По формуле вычисляется количество байт в выборке. В этой выборке содержатся данные, которые состоят...
Basil Backend
9
меня в школе заставляют учить фронтенд, в полицию можно жаловаться?
владик
10
А замеры синтетические делал? Например альфаблендинк с масштабированием кто всех рвет? (подозреваю D2D)
Александр (Rouse_) Багель
13
Всем привет! А что, в Odoo 17 отменили для модели _log_access = False ? Ругается Оду при доступе к такой модели. Стоит добавить в модель write_date = fields.Datetime('Last M...
Max Lit
3
Есть резидентный обработчик прерываний 09h под DOS. Пока он ничего не делает. После запуска программы выяснилось, что на клавиши навигации (стрелок вверх и вниз) новый обраб...
Крутой Пацантре
2
Много вопросов задаю в последнее время, но вот ещё один... julia> @time +(1, 2) |> typeof 0.000001 seconds Int64 julia> @time +(1, 2.) |> typeof 0.000001 seconds Float64 ...
Александр
2
I don't understand why some people get surprised when they find someone using eclipse, rather than Intellij Idea. How's that surprising? (if it is surprising for you, at all)
required optional
7
Карта сайта