Не отобразилась форма расчета стоимости? Переходи по ссылке

Не отобразилась форма расчета стоимости? Переходи по ссылке

Циклы с неопределенным числом повторений

Архитектура ЭВМ 07.04.2024 0 2709 Нашли ошибку? Ссылка по ГОСТ

Циклы предназначены для повторения действия(команды) несколько раз.

Циклы, в которых известно количество повторений называются определенными. Если число повторений не известно – такой цикл называется неопределенным.

Неопределенные циклы

Количество вхождений в цикл определяется условием, т.е. в зависимости от выполняемого условия команда повторяется еще раз или осуществляется выход из цикла

Цикл, как известно, представляет собой важную алгоритмическую структуру, без использования которой не обходится, наверное, ни одна программа.

Организовать циклическое выполнение некоторого участка программы можно, к примеру, используя команды условной передачи управления или команду безусловного перехода jmp. При такой организации цикла все операции по его организации выполняются “вручную”. Но, учитывая важность такого алгоритмического элемента, как цикл, разработчики микропроцессора ввели в систему команд группу из трех команд, облегчающую программирование циклов. Эти команды также используют регистр ecx/cx как счетчик цикла.

Дадим краткую характеристику этим командам:

loop метка_перехода (Loop) — повторить цикл. Команда позволяет организовать циклы, подобные циклам for в языках высокого уровня с автоматическим уменьшением счетчика цикла. Работа команды заключается в выполнении следующих действий:

декремента регистра cx;

сравнения регистра ecx с нулем:

если (cx) > 0, то управление передается на метку перехода;

если (cx) = 0, то управление передается на следующую после loop команду.

Нашли ошибку? Выделите текст и нажмите CRTL + Enter
Аватар
Давид Б.
Редактор.
Кандидат экономических наук, автор множества научных публикаций РИНЦ и ВАК.

Средняя оценка 0 / 5. Количество оценок: 0

Поставьте вашу оценку

Сожалеем, что вы поставили низкую оценку!

Позвольте нам стать лучше!

Расскажите, как нам стать лучше?

2709
Закажите помощь с работой

Не отобразилась форма расчета стоимости? Переходи по ссылке

Не отобразилась форма расчета стоимости? Переходи по ссылке

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *