116 прочтений · 2 года назад
Пишем самомодифицирующуюся программу вычисления факториала под x86
Базовый факториал Для начала нам понадобится обычная программа вычисления факториала. factorial: push ebp mov ebx, eax factorial_start: sub ebx, 1 cmp ebx, 0 je factorial_end mul ebx jmp factorial_start factorial_end: pop ebp ret Здесь все довольно просто. Самомодифицирующийся факториал В алгоритме вычисления факториала есть два места, в которых изменение значения при выполнении имеет смысл: начальное значение и множитель. Технические особенности Во-первых, самомодифицирующиеся программы имеют свою специфику...
4 прочтения · 3 года назад
Насколько хорошо ты знаешь циклы и функции?💪
Всем привет! Думаю, многие хотят научиться программировать, писать сайты и создавать приложения. В интернете сейчас очень много курсов с хорошей теорией, но кроме теории нужна и практика. Сегодня мы ею и займёмся. Я подобрал четыре задачи на функции и циклы с решением на dart и python. Если вы не знакомы с функциями и циклами, то с удовольствием хочу вас пригласить прочесть мои две статейки на тему функций и циклов в программировании. А для тех, кто знаком, давайте перейдём к задачкам. Задача 1...