Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Gys
@Gys
Assembler
Ассемблер, как это собрать?
есть код, надо выполнить
# SECTION text
# global main
main:
inc ebx
inc ebx
jnp $+0x6c
xor esi,DWORD PTR [ebx+0x75]
jae $+0x61
pop edi
arpl WORD PTR [eax+0x72],bp
xor DWORD PTR [ebx+0x37],esi
pop edi
ja $+0x56
inc esi
aas
and DWORD PTR [ebx],esp
and al,0x7d
Вопрос задан
более трёх лет назад
121 просмотр
2
комментария
Подписаться
1
Средний
2
комментария
Facebook
Вконтакте
Twitter
pfemidi
@pfemidi
Этот код просто так сам по себе абсолютно бесполезен и кроме генерации SIGSEGV вряд ли что сделает.
Написано
более трёх лет назад
jcmvbkbc
@jcmvbkbc
Это вообще на код непохоже. Похоже на какой-то мусор.
Написано
более трёх лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Владимир Коротенко
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Я бы собрал обьектный файл и слинковал его бы.
https://habr.com/ru/post/326078/
Ответ написан
более трёх лет назад
2
комментария
Нравится
2
комментария
Facebook
Вконтакте
Twitter
Gys
@Gys
Автор вопроса
А можно более простым языком? я не сильно в этом разбираюсь)
Написано
более трёх лет назад
Владимир Коротенко
@firedragon
Это и был простой язык. Asm в общем то понимать нужно, команды вам ничего не скажут.
Прочитайте вот этот форум
https://wasm.in/
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Assembler
+2 ещё
Средний
Какое поведение является стандартным для RISC-V ядер при записи в readonly CSR?
1 подписчик
31 мар.
63 просмотра
1
ответ
Assembler
+2 ещё
Средний
RISC-V / Входят ли инструкции работы с CSR в «базовый» набор rv32i?
1 подписчик
31 мар.
47 просмотров
1
ответ
Assembler
Простой
Задача на DOSBOX. Почему код выполняется неправильно?
2 подписчика
16 мар.
345 просмотров
1
ответ
C++
+2 ещё
Простой
Как в этом коде перенести загрузчик в виртуальный машинный код?
1 подписчик
22 февр.
157 просмотров
1
ответ
C++
+2 ещё
Простой
Как link`овать fasm + c(++)?
1 подписчик
08 февр.
191 просмотр
1
ответ
Assembler
+2 ещё
Средний
Почему не работает препроцессорное ветвление в GAS?
1 подписчик
06 февр.
48 просмотров
1
ответ
Assembler
Простой
Как занулить регистры на процессоре Intel 8080 при помощи команды MVI?
1 подписчик
13 янв.
95 просмотров
1
ответ
C++
+2 ещё
Простой
Как использовать C++ с FASM?
1 подписчик
10 янв.
170 просмотров
3
ответа
Assembler
Простой
Как сделать дальний прыжок при переключении из 16 битного в 32 битный режим?
1 подписчик
12 дек. 2024
160 просмотров
1
ответ
C
+1 ещё
Средний
Как скомпоновать код ассемблере с кодом на С для ядра?
1 подписчик
08 дек. 2024
151 просмотр
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Дизайнер для постов/рекламы (веб)
Donatov.net
от 80 000 ₽
Программист 1С
Data World
•
Москва
До 220 000 ₽
Data Engineer\ Разработчик БД SQL
Data World
•
Санкт-Петербург
До 230 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама