Перейти к содержимому

Как выполнить сборку (Strlen) на чистом ассемблере x86_64

『𝚂_𝚎𝚐𝚏𝚊𝚞𝚕𝚝💀』

0:00 / 0:00

Как выполнить сборку (Strlen) на чистом ассемблере x86_64

832 просмотра · 6 мес. назад
『𝚂_𝚎𝚐𝚏𝚊𝚞𝚕𝚝💀』
2,06 тыс. подписчиков
832 просмотра · 6 мес. назад
В этом видео мы реализуем функцию strlen полностью на чистом ассемблере x86_64 — без C, без библиотек, только низкоуровневая логика. Видео, где я объясняю, как преобразовывать целые числа в ASCII:    • Convert Numbers into Strings in Assembly (...   Исходный код: Мы создаём всё с нуля, чтобы понять, как вычисляется длина строки на самом низком уровне, байт за байтом. 💻 Исходный код: 🛠 Что вы узнаете: Как работает strlen внутри Итерация по строке с нулевым завершением Использование регистров, таких как RDI, RCX, AL Циклы и проверки условий в ассемблере Обнаружение нулевого завершения (\0) Написание эффективных низкоуровневых подпрограмм 📌 Технологии: Ассемблер x86_64 (NASM) Linux Если вас интересует низкоуровневое программирование, реверс-инжиниринг или кибербезопасность — подписывайтесь. Этот канал посвящен созданию вещей с нуля и пониманию того, как системы ДЕЙСТВИТЕЛЬНО работают.