В девяностых код писали иначе. Без систем контроля версий, без удобных IDE, без привычных методологий. Программисты строили проекты на интуиции, инстинктах и личной дисциплине. В этой статье — живая реконструкция той культуры: от стиля кода и комментариев до методов отладки и документирования. Без романтизации, но с уважением к эпохе, которая воспитала инженеров, умеющих думать головой, а не кнопками.
Рубрика «ассемблер» - 3
Культура кода девяностых: как писали программы до Git, Jira и бесконечных Pull Request’ов
2025-10-13 в 12:16, admin, рубрики: ассемблер, инженерная культура, история программирования, код ревью, комментарии в коде, отладка, Паскаль, программирование 90-х, ретро разработка, старые IDEВперёд к мечте! От JCUKEN к QWERTY на Специалисте
2025-10-10 в 7:46, admin, рубрики: ассемблер, ретрокомпьютингКогда в 19-летнем возрасте я покупал свой первый компьютер, то я очень сильно хотел купить БК-0010-01. Однако обстоятельства сложились так, что к моменту, когда у меня появилась необходимая сумма, в магазинах БК‑шек не осталось, и вообще ничего не осталось. На полке в «Электронике» лежало только невзрачное нечто с нарисованной клавиатурой и названием «ЛИК».
Анализ реверс-шелла под Linux
2025-10-06 в 7:21, admin, рубрики: ассемблер, вирусный анализ, вредоносы, линукс, шеллкодингЗдравствуйте, уважаемые читатели Хабра и любители вирусного анализа!
Сегодня хочу поделиться своим дебютным (на Хабре) разбором простенького семпла шелла под Linux.
Начнём.
Откроем в файл в DIE. Семпл для 32-битной UNIX системы, не упакован.
Энтропии также не наблюдается.
Ассемблер: рассматриваем каждый байт «Hello, World!». Как на самом деле работают программы на уровне процессора и ОС
2025-08-26 в 8:05, admin, рубрики: elf, linux, timeweb_статьи, ассемблер, библиотеки, виртуальная память, компиляция, низкоуровневое программирование, Си, системный вызов❯ Глоссарий
-
Ассемблер — программа, которая преобразует (транслирует) код, написанный на языке ассемблера в машинный код;
-
Язык Ассемблера — низкоуровневый язык программирования, где машинный инструкции (числа) заменены на мнемоники (слова) для удобства человека.
-
Программа — текстовый файл, который содержит в себе код на каком либо из языков программирования;
-
Процесс — абстракция операционной системы, позволяющая следить и управлять ходом выполнения программы;
❯ Введение: что будет в статье?
Demoded: разбор олдскульных демо-эффектов на примере
2025-08-21 в 12:35, admin, рубрики: dos, Pascal, ассемблер, Демосцена, кодинг, ретро ПК, ретрокомпьютер, ретрокомпьютингКак повернуть время вспять и выиграть Assembly с DOS-демкой в 2025-м году. Статья с картинками.
Привет, меня зовут bitl и я из тех, кто в детстве не наигрался с кодингом под DOS, и занимаюсь этим в 2020-х... Впрочем, я об этом уже рассказывал в прошлой статье. Тогда мы разбирались с таким явлением, как "сайзкодинг" в рамках демосцены, и как напрочь откомпилировать себе мозги. Вне зависимости - получилось это у вас, или нет, - сейчас я предлагаю почитать про другие способы.
Старый но симпатичный DEBUG.EXE
2025-08-18 в 4:48, admin, рубрики: 8086, dos, dosbox, ассемблер, отладкаПочему-то не нашёл с первой попытки здесь на Хабре какого-нибудь демо или инструкции по использованию этой старинной, но милой тулы из стандартной поставки DOS. Давайте быстренько это исправим. Как легко догадаться из названия - DEBUG.EXE предполагается использовать для отладки. Мы же напишем в ней несколько коротких ассемблерных программ "с нуля" - это не займет много времени, а притом даст лёгкое ощущение магии!
Биперные музыкальные движки на ассемблере Z80
2025-07-17 в 13:01, admin, рубрики: 1bit, Z80, zx spectrum, ассемблер, бипер, звук, музыка, чиптюнWild demo — дичайший из демосценерских конкурсов
2025-05-27 в 18:40, admin, рубрики: demo, demoscene, wild, wild demo, ассемблер, Демосцена, конкурс, конкурсы, Программирование"Совершенно бесполезное, отвлекающее умного человека от продуктивной работы и, вероятно, сжигающее множество часов ценного времени... Это искусство в чистом виде".
/ из комментариев к demo Freespin /
Продолжая цикл статей [N1,N2,N3] о демосцене и демосценерских конкурсах, в преддверии Chaos Constructions'2025 хочу рассказать о конкурсе с самыми, пожалуй, свободными правилами - Wild demo. Возможно, узнав о таком конкурсе, кто-то захочет в нём поучаствовать.
Низкоуровневое программирование под 8086 для любопытных, часть 2
2025-05-10 в 11:02, admin, рубрики: agalilov, i8086, ассемблер, ассемблер для начинающих, видеобуфер, мультизадачность, низкоуровневое программирование, прерывания, стекДлинное вступление
Утренняя работа над второй частью статьи началось не с запаха кофе, а с запаха нафталина, толстым слоем покрывающего микропроцессоры эпохи конца 1970-х годов. В этой знаменитой плеяде такие имена, как Zilog Z80, Motorola 68000, Intel 8086. Все они были выпущены с разницей буквально года два-три, и вполне могут считаться ровесниками.

