Size: a a a

Ассемблер

2021 April 23

C

Cofeefee in Ассемблер
я думал мало ли есть какой воркэраунд, чтобы всё в fasm линковалось
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
так обзови для удобства по имени модуля, или удали вообще.
источник

d

disba1ancer in Ассемблер
Если у тебя несколько asm исходников, то нужен линкер
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
нет, это линкер делает. и вообще имя секции исключительно для удобства программиста. ни системой, ни другими прогами она никак не используется, разве чтоипоказать одному прогеру как назвали секции
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
имя может быть вроде пустым
источник

d

disba1ancer in Ассемблер
Их имена хранятся в объектниках в т.ч. и в PE
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
мы про какой асм говорим?
источник

d

disba1ancer in Ассемблер
Про любой, любой асм который может генерить объектники должен уметь задавать имена секций
источник

d

disba1ancer in Ассемблер
Под именами секция я имею ввиду .text, .data и прочие
источник

C

Cofeefee in Ассемблер
Тоже не выходит, вложенные match'и FASM не переваривает (
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
кавычки тогда поставь, просто это смахивает на макрос (фасм) или упрощенный синтаксис определения секций (масм)
источник

s

s54816 in Ассемблер
Переваривает. Просто нужно {} эскейпить и прочие препроцессорные штуки:
match =TRUE,X {
   display 'X'
   match =TRUE,Y \{
       display 'Y'
   \}
}
источник

d

disba1ancer in Ассемблер
В синтаксисе естественно кавычки будут
источник

D

Dr.web in Ассемблер
4 байта
источник

D

Dr.web in Ассемблер
Я не тупой
источник

A

Aleksandr in Ассемблер
Прям всегда четыре?
источник

D

Dr.web in Ассемблер
Нет
источник

D

Dr.web in Ассемблер
2 байта возможно тоже
источник

D

Dr.web in Ассемблер
Это от проца зависит
источник

a

asm in Ассемблер
Добро пожаловать Kranz 1989 Kranz 1989. Не ответив на вопрос, будешь удалён из чата
источник