Система команд УМ-3. Название останов пересылка ввод числа вывод числа КОП 99 00 08 09 сложение вычитание умножение со знаком без знака деление со знаком без знака 01 02 безусловный по = по ≠ по < по ≥ по ≤ по > Операция Примечание стоп А1,А2,А3 - любые А1:=А3 А2 - любой А2,А3 - любые ввод → A1 А2,А3 - любые A1 → печать арифметические А1:= А2 +А3 А1:= А2 - А3 03 13 А1:= А2*А3 04 14 А1:= А2 div А3, А1:= А2 mod А3+1 80 81 82 с/зн - 83 с/зн - 84 с/зн - 85 с/зн - 86 переходы перейти к А3 А1,А2 - любые при А1=А2 перейти к А3 при А1≠А2 перейти к А3 б/зн - 93 при А1<А2 перейти к А3 б/зн - 94 при А1≥ А2 перейти к А3 б/зн - 95 при А1≤А2 перейти к А3 б/зн - 96 при А1> А2 перейти к А3 Система команд УМ-Р: Название Останов пересылки КОП 00 10 Ввод Вывод Сложение вычитание умножение со знаком без знака Деление со знаком без знака сравнение безусловный по = по ≠ по < по ≥ по ≤ по > 01 02 Регистр-память --------------R1:=(A2,A2+1) R1 → (A2,A2+1) ----------------------------арифметические R1:=R1+(А2,A2+1) R1:=R1-(А2,A2+1) КОП 99 20 Регистр-регистр 28 29 стоп R1:=R2 ---------------------R1:= ввод R1 → печать 21 22 R1:=R1+R2 R1:=R1-R2 R1:=R1*R2 03 13 R1:=R1*(А2,A2+1) 23 33 04 R1:=R1 div (А2,A2+1), (R1+1):=R1 mod (А2,A2+1) 24 R1:=R1 div R2, (R1+1):=R1 mod R2 14 34 05 R1-(А2,A2+1) 25 R1-R2 переходы по А2 (типа регистр-память)(R1- любой) 80 81 82 с/зн - 83 б/зн - 93 с/зн - 84 б/зн - 94 с/зн - 85 б/зн - 95 с/зн - 86 б/зн - 96