Size: a a a

Ассемблер

2020 December 21

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Последняя обнова в 2014 была.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
источник

a

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

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Aleksandr
общепринято команды писать на некотором отступе от левого края, метки вплотную к левому краю. обычно команды и названия регистов пишут большими буквами, так же параметры часто тоже выравнивают по вертикали
В основном как раз пишут строчными буквами всё.
Директивы, константы - кто как (я раньше писал заглавными, но с переходом на fasm тоже стал писать строчными... иногда константы пишу заглавными, правда, но это не очень хорошо, разный стиль в разных проектах, ИМХО).

С отступами у меня так: глобальные - от начала строки, локальные - один таб (обычно с точкой в начале или @@-метки), команды - два таба.
Директивы - от начала строки, вложенные - два пробела:

macro    x        n
{
 if n > 0
   if n and 1 = 0
     ; ...
   end if
   ; ...
 end if ; n...
} ; x


Все имена - в snake_case. Глобальные метки (функции, переменные) - PascalCase. Локальные метки могу воднослово. Константы - либо snake, либо UPPER_SNAKE.

Но это все индивидуально. Я рассказал про свои привычки.

Некоторые да, пишут заглавными команды тоже, а кто-то вообще Mov, StoSB, CpuID, EAx, но это капец изврат, лучше даже не думать об этом :)
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Наши (русские) обычно пишут на fasm, иностранцы - на NASM (или Yasm). Ну а на MASM32 пишут все :)
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Ого! Надо глянуть :)
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
я camelcase использую, стараюсь как понимаю
О, нет, только на camelCase, там более в асме :))
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
ну типа константы ТАК, процедуры ТипаТак, а переменные вотТак, метки тактак или так_так. мож я это неправильно называю, то поправьте. это camelCase?
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Кэмел - это вотТак.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Eugene Krasnikov (ᴊɪɴ x)
Кэмел - это вотТак.
эт у мя переменные так. а как начет всего остального?
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
camelCase
PascalCase
snake_case
UPPER_CASE_SNAKE_CASE
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Слитно как называется - хз :)
источник

A

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

A

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

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Dima Richev
Перечислять можно вечно. Основное:
антивирусы, операционные системы, микроконтроллеры, микропроцессоры, драйвера, вирусы, ревёрс-инжиниринг
...демосцена :)
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Алексей Маринченко
Я видел как какой-то чувак убил месяц и написал форум на ассемблере
Месяц? Быстро!
источник

H

Hello, World! in Ассемблер
Алексей Маринченко
Я видел как какой-то чувак убил месяц и написал форум на ассемблере
САЙТЫ на ассемблере?
источник

H

Hello, World! in Ассемблер
Можно ссылку?
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Hello, World!
Можно ссылку?
AsmBB загугли - там и статья будет, и репы...
источник

H

Hello, World! in Ассемблер
Я думал, я один думал о написании сайтов на ассемблере
источник