Новости по тегу "ассемблер"
Подборка публикаций, содержащих тег "ассемблер". Актуальные темы и важные события.

[Перевод] От математики к машине: преобразуем функцию в машинный код
В этом посте будет исследовано, как математическую концепцию можно постепенно переформулировать во всё более «вычислительных» понятиях, от...

Ассемблер: рассматриваем каждый байт «Hello, World!». Как на самом деле работают программы на уровне процессора и ОС
Что на самом деле происходит, когда вы запускаете программу? Мы привыкли воспринимать это как данность, но за кадром скрывается целая вселенная —...

Demoded: разбор олдскульных демо-эффектов на примере
Как повернуть время вспять и выиграть Assembly с DOS-демкой в 2025-м году. Разбираем олдскульные эффекты на примере демки "Demoded". Секреты,...

Самобеглый Код :-)
В игре CoreWars участники писали программы, которые сами клонировались в памяти и пытались затереть друг друга. Работало это в виртуальной машине...

Операционная система от А до Я: Планировщик
Планировщик — мозг операционной системы. Его задача: решать, какая задача выполняется сейчас, и по каким правилам выдавать процессор другим...

Операционная система от А до Я: Таймер и HAL
Последние несколько вечеров я занимаюсь написанием простенькой операционной системы с микроядерной архитектурой. Зная, что такое занятие имеет не...

[Перевод] Программа «Hello World» на машинном коде под DOS
Как-то раз я послушал следующее интересное выступление (по-немецки):https://media.ccc.de/v/ds24-394-linux-hello-world-nur-mit-einem-hex-editorВ...

Как мыслит дизассемблер: внутренняя логика decompiler-инструментов на примере Ghidra и RetDec
Декомпиляция — это не магия, а очень упрямый, скрупулёзный и грязноватый процесс, где каждый байт может оказаться фатальным. В этой статье я...

Биперные музыкальные движки на ассемблере Z80
В своих публикациях я уже неоднократно касался темы «биперных движков», то есть музыкальных процедур для ZX Spectrum и других 8-битных компьютеров...

Гайд на полиморфизм. Rust
В прошлых статьях мы разобрали теорию: что такое полиморфизм и какие существуют способы его реализации. Настало время посмотреть, как это...

Wild demo — дичайший из демосценерских конкурсов
Продолжая цикл статей [1, 2, 3] о демосцене и демосценерских конкурсах, в преддверии Chaos Constructions'2025 хочу рассказать о конкурсе с самыми,...

Низкоуровневое программирование под 8086 для любопытных, часть 2
В этой части нас ждёт погружение в один из способов организации мультипоточности на базе единственного ядра процессора. Мы научимся принудительно...