МикроЭВМ "Кроха"
На титульную страницу

Предлагаем Вам список команд микроЭВМ "Кроха":
000 ABC Переписать содержимое ячейки с адресом А в ячейку с адресом С (адрес В здесь никакой роли не играет).
Пример:
000 101 100 100

001 ABC Сложить содержимое ячейки с адресом А с ячейкой с адресом В, а результат записать в ячейку с адресом С.
Пример:
001 101 100 101

010 ABC Разделить содержимое ячейки с адресом А на ячейку с адресом В, а результат записать в ячейку с адресом С.
Пример:
010 101 011 100 (если содержимое ячейки 100 равно нулю, то "Кроха" выдаст сообщение об ошибке "Division by zero" и остановится)

011 ABC Найти модуль разности содержимого ячеек с адресом А и с адресом В, а результат записать в ячейку с адресом С.
Пример:
011 100 100 100

100 ABC Если содержимое ячейки с адресом А равно содержимому ячейки с адресом В, то перейти к ячейке С. Это команда может таить в себе бесконечный цикл, поэтому к ней надо обращаться с осторожностью.
Пример:
100 101 100 000
Ошибочная команда:
100 100 001 001 100 (содержимое ячейки 001 всегда равно самому себе и переход происходит на эту же команду (ячейку 100)).

101 ABC Перемножить содержимое ячеек с адресом А и с адресом В, а результат записать в ячейку с адресом С.
Пример:
101 101 010 100

110 ABC Если содержимое ячейки с адресом А больше содержимого ячейки с адресом В, то перейти к ячейке С. Это команда может таить в себе бесконечный цикл, поэтому к ней надо обращаться с осторожностью.
Пример:
110 101 010 100
Ошибочная команда:
100 110 001 101 100 (если содержимое ячейки 001 больше ячейки 101, то переход происходит на эту же команду (ячейку 100)).

111 ABC Остановится и распечатать содержимое ячеек с адресом А,В и С.
Пример:
111 101 010 100