Источник: http://академия-разработчиков.рф Видео: YouTube Рассмотрим организацию циклов в процессорах. Кто еще не знаком со структурной схемой процессора и системой команд рекомендую ознакомиться в предыдущих статьях. Циклические конструкции в программах используются для многократного выполнения участка программы. К примеру, необходимо вычислить значение со школы всем известной линейной функции. Проблема в том, что в нашем процессоре нет команды умножения. Однако, мы знаем, что умножение это многократно повторяющееся сложение (подробнее в материале об арифметико-логическом устройстве)...
Мы продолжаем путешествие в мир программирования, и сегодня переходим к следующей важной теме — условиям и циклам. Эти концепции помогают управлять потоком выполнения программы, задавая разные пути и повторяющиеся действия. Благодаря условиям и циклам программы становятся «умными» и способны реагировать на входные данные, выполняя те или иные действия в зависимости от условий. Давайте разберемся, как это работает. Условия позволяют программе «принимать решения» и выполнять разные действия в зависимости от заданных условий...