Что такое цикл? Это блок кода, который выполняется определенное количество раз, пока не достигнет определенной цели в условии или не закончит установленное количество повторений. Есть 3 вида циклов. Первый: цикл с параметром Это цикл при котором вам известно количество повторений. Вы можете установить количество повторений, либо их высчитает программа за вас. Всё зависит от того как вы используете код. Такие циклы применяются в задачах с известной длиной чего-либо, обычно в массивах, строках, матрицах и в прочих вычислительных операциях...
О циклах (операциях) чтение-модификация-запись в книгах по программированию и на лекциях в ВУЗах обычно не рассказывают. По вполне понятной причине - этот вопрос больше относится к архитектуре ЭВМ, а не к прикладному программированию. Редко затрагивают эту тему и в курсах системного программирования, что уже не совсем правильно. Но для тех, кто пишет программы работающие с регистрами оборудования напрямую, понимание, что это такое, и как работает, уже важно. Да и системным программистам лишним не будет...