Size: a a a

Ассемблер

2021 September 07

E

Entusiast in Ассемблер
Ну две
источник

d

disba1ancer in Ассемблер
И они были с одинаковыми названиями?
источник

E

Entusiast in Ассемблер
источник

d

disba1ancer in Ассемблер
Оно хоть запускается?
источник

E

Entusiast in Ассемблер
Конечно! Это последнее, что я писал
5 минут назад тестировал))

И вообще почти во всех своих проектах ставлю метку на секции "entu"
источник

d

disba1ancer in Ассемблер
В общем, имхо бинарь не корректен, и линкер почешет голову попытавшись слинковать
источник

E

Entusiast in Ассемблер
Корректен.Самый корректный.
А главное - не используются бессмысленные секции, потому что FASM их даст мне вставить, а компилятор ЯВУ или NASM - нет (ну или что там используется)
источник

E

Entusiast in Ассемблер
Красотень!
источник

E

Entusiast in Ассемблер
источник

d

disba1ancer in Ассемблер
Но это не корректно, каждая секция должна иметь уникальное имя
источник

E

Entusiast in Ассемблер
Кто сказал?
Не должна..  Вообще правил для секций нет. Есть флаги. И вот для исполнения - обязательно нужен соответствующий флаг
источник

d

disba1ancer in Ассемблер
Я уверен на формат elf есть документация, которая это запрещает
источник

E

Entusiast in Ассемблер
На ELF вообще нет имён секций))
Там, правильнее, сегменты. И там только флаги
источник

d

disba1ancer in Ассемблер
Всё там есть
источник

d

disba1ancer in Ассемблер
Ну хз это не сегменты масма, а суть у них как у секций, впрочем емнип там таки секции и они именованные
источник

E

Entusiast in Ассемблер
Хотя нет, есть имена
А ограничений нет. Это чисто ограничения компилятора
источник

E

Entusiast in Ассемблер
И не логично было бы...
В принципе для больше части обработки структуры исполняемого файла - имя секции вообще не имеет значения. Опять же, важнее - флаги
источник

и

искрим in Ассемблер
Типа ответ
источник

E

Entusiast in Ассемблер
Впрочем, ещё ELF, как и PE позволяет не ставить имя секции. И такие секции могут быть не одни, с пустыми именами

www.skyfree.org/linux/references/ELF_Format.pdf
(Да-уж, ограничений даже меньше, чем у PE)
источник

DR

Danil Real in Ассемблер
Приветствую,можете посоветовать книги/ресурсы по ассемблеру? Для ms-dos желательно,но можно просто для системного программирования под винду или линукс(лучше под винду),желательно с примерами программ
источник