Habr For Dev
352 subscribers
2.79K photos
3.1K links
Ежедневная поборка лучших технических статей и новостей с Хабра для разработчиков.

Широкий спектр тематик - Web и Software разработка, Hardware, DevOps, QA.

Канал ведет бездушная машина ;)
Download Telegram
#.net #assembler

Чем программисту заняться в 1990 году: осваиваем чёрную магию ассемблера

Итак, DeLorean доставил вас в США 1990 года. Как и полагается в таких случаях, в машине что-то сломалось, так что вам предстоит задержаться на некоторое время. Пока Док Браун занимается ремонтом, вам тоже надо чем-то заняться. В этой статье давайте пофантазируем о том, как могло бы выглядеть программирование в 1990 году. Вы вспоминаете, что вы ж программист – можно заняться программированием!

Рейтинг: 98

Читать
#Assembler #masm

Assembler для Windows в Visual Studio

В этой статье я покажу как написать приложение для windows на ассемблере. В качестве IDE будет привычная многим Visual Studio 2019 со своими привычными плюшками - подсветка кода, отладка и привычный просмотр локальных переменных и регистров. Собирать приложение будет MASM, а значит, у нас будут и масмовские плюшки. Это будет полноценное оконное приложение с меню, иконкой, отрисовкой, выводом текста и обработкой мыши с клавиатурой.

⭐️⭐️◽️◽️◽️

📖Читать
#ассемблер #assembler

Пишем printf на языке ассемблера FASM

Иногда, и чаще всего спонтанно, у меня появляется дикое желание реализовывать что-либо на языке ассемблера, а потом прикручивать это "что-либо" на уровни выше. И примерно на такой же реактивной тяге желания у меня появилась идея реализовать с нуля функцию printf, которую можно было бы далее подключать к языку Си и пользоваться ею на здоровье без стандартных библиотек.

⭐️⭐️◽️◽️◽️

📖Читать
#assembler #reverse_engineering

Разбор crackme от timotei_ (assembler)

⭐️◽️◽️◽️◽️

📖Читать
#minecraft #assembler

Как я компьютер в Minecraft построил

⭐️⭐️◽️◽️◽️

📖 Читать
#ассемблер #assembler

Низкоуровневое программирование под 8086 для любопытных, часть 2

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

⭐️⭐️◽️◽️◽️

📖 Читать
#c++ #assembler

Любителям x86-64 assembler посвящается: DIY волокна в C++

Нас ждёт мозговыносящая смесь 64/32-битного ассемблера и старого-доброго C++. Мы сделаем собственную реализацию... Волокон (fibers) без вызова Win API и звонков в службу спасения.

⭐️⭐️⭐️⭐️◽️

📖 Читать