Но это одна конкретная команда , а как происходит запись в 1000 ячеек подряд? Как организовывается цикл? Или последовательность команд как выстраивается?
Например пишите в определенный регистр (например в r1 )значение... ну пусть вашу 1000, в r2 адрес первого байта области памяти из которой вы хотите скопировать, в r3 адрес первого байта, области куда вы хотите скопировать.
Последовательно выполняете следующие команды (примерный алгоритм):
1. Условный переход к "Строке 8" при равенстве r1 нулю.
2. Читаете данные по адресу из регистра r2 в регистр r4
3. Пишите данные из регистра r4 по адресу из регистра r3
4. Прибавляете единицу к значению регистра r2
5. Прибавляете единицу к значению регистра r3
6. Убавляете единицу от значения регистра r1
7. Безусловный переход к строке 1.
8. PROFIT
Как это выглядит на схеме?
Процессор читает из памяти команду по адресу из регистра pc (Program Counter) и выполняет ее и потом увеличивает pc на 1.
Некоторые инструкции могут менять значение pc (например условные и безусловные переходы пишут в него адрес инструкции, на которую надо перейти)