Таблица 1. Управляющие сигналы и микрооперации
УС Микрооперация УС Микрооперация
y20 A := R y49 PC := 0
y21 A := S1 y50 PC := PC * A
y22 A := S2
y23 A := S3 y52 SP := A
y24 A := PC y53 SP := SP * A
y25 A := PB
y26 A := SP y55 РОН[R] := S1
y27 A := РОН[R1] y56 РОН[R1] := A
y28 A := РОН[R2] y57 РОН[R] := РОН[R] * A
y29 A := РОН[T] y58 РОН[T] := РОН[T] * A
y30 A := ОП[PA]
y31 A := A * B y60 ОП[PA] := A
y62 РК[31:16] := ОП[PA]
y35 B := РИ y63 РК[31:8] := ОП[PA]
y36 B := РОН[R] y64 РК[31:0] := ОП[PA]
y37 B := A * B
y38 B := F.R y66 A := Дисплей
y67 Дисплей := A
y41 PA := РОН[T] y68 «Переполнение»
y42 PA := A * B y69 «Ошибка в ОП»
y43 PA := 0
y70 «Стоп»
y45 PB := A
y47 РИ := РИ +/- 1
y48 РИ := A

Примечания:

  • * — операция в АЛУ, выбираемая управляющими сигналами y11–y15 (см. Таблица 2)
  • T — адрес (номер) РОН, задаваемый сигналами y7–y10 (см. Таблица 3)
  • y47 используется для увеличения (+1) или уменьшения (-1) РИ на 1
  • Управление схемой инкремента-декремента через сигнал y6 (см. Таблица 4)
  • y66 — ввод байта с клавиатуры; y67 — вывод байта на экран
  • y68, y69 — вывод сообщений об ошибках; y70 — завершение программы

Таблица 2. Управляющие сигналы y11–y15 и операции АЛУ
y11 y12 y13 y14 Логическая операция (y15 = 1) Арифметико‑сдвиговая операция (y15 = 0)
0 0 0 0 F = ¬X F = X + 1
0 0 0 1 F = ¬(X ∨ Y) F = X << 1 (мл. бит = 1)
0 0 1 0 F = ¬(X ∧ Y) F = X + 2
0 0 1 1 F = 0
0 1 0 0 F = ¬(X ∧ Y) F = X >> 1 (ст. бит = 0)
0 1 0 1 F = ¬Y F = X + 3
0 1 1 0 F = X ⊕ Y F = X − Y
0 1 1 1 F = ¬(X ∧ Y)
1 0 0 0 F = ¬(X ∨ Y) F = X >> 1 (ст. бит = 1)
1 0 0 1 F = ¬(X ⊕ Y) F = X + Y
1 0 1 0 F = Y F = Y − X
1 0 1 1 F = X ∧ Y F = X + 4
1 1 0 0 F = FF (все биты 1) F = X << 1 (мл. бит = 0)
1 1 0 1 F = ¬(X ∨ Y)
1 1 1 0 F = X ∨ Y
1 1 1 1 F = X F = X − 1
Таблица 3. Выбор адреса РОН[T] по сигналам y7–y10
y7 y8 y9 y10 Адрес РОН[T]
0 0 0 0 0
1 0 0 0 1
0 1 0 0 2
1 1 0 0 3
0 0 1 0 4
1 0 1 0 5
0 1 1 0 6
1 1 1 0 7
0 0 0 1 8
1 0 0 1 9
0 1 0 1 A
1 1 0 1 B
0 0 1 1 C
1 0 1 1 D
0 1 1 1 E
1 1 1 1 F
Таблица 4. Управление схемой инкремента-декремента
Управляющий сигнал Выполняемая микрооперация
y6 = 1 Декремент (−1)
y6 = 0 Инкремент (+1)

Примечание: Сигнал y6 управляет схемой инкремента-декремента в сочетании с микросигналом y47 (РИ := РИ +/- 1).

Последнее изменение: среда, 26 ноября 2025, 16:22