347 читали · 4 года назад
Ассемблер, команды ассемблера, основные конструкции (assembler x86-64)
Здравствуйте, это канал Old Programmer и снова о программировании и только о программировании. Сегодня опять ассемблер , а здесь обзор материалов моего канала только по языку ассемблер Язык ассемблера (x86-64, Linux)...
348 читали · 1 год назад
Бесконечный цикл в Ассемблере
Любой цикл в любом языке программирования можно сделать бесконечным. В некоторых случаях для этого придётся постараться, но в большинстве случаев стараться не надо. Простая невнимательность обычно приводит к тому, что программа зацикливается. Вот вам несколько способов сделать цикл бесконечным в Ассемблере. Способ 1: инициализация счётчика после метки Здесь мы немножко ошиблись, и сделали так, что новое значение в счётчик записывается ПОСЛЕ метки, к которой нас возвращает команда LOOP. Поэтому счётчик никогда не обнулится, и программа никогда не закончится...