Операційний автомат

Операційний автомат[1]:23 (англ. datapath) — частина центрального процесора комп'ютера, де відбуваються перетворення кодів чисел або слів. У випадку регістрової архітектури автомат складається з набору регістрів процесора і додаткових схем керування ними. Англомовний термін datapath означає, крім регістрів, й інші функціональні блокиарифметико-логічний пристрій (АЛП), схеми множення, шини і інше.[2]

Для вибору регістрів на їх входах встановлюється комбінаційна логіка, куди подаються сигнали з пристрою керування процесором — у випадку мікропрограмної реалізації такими сигналами можуть бути безпосередньо сигнали мікрооперацій. Ці сигнали визначають перетворення множини станів операційного автомату.

Вихідними сигналами операційних автоматів є рядки значень логічних умов, які характеризують стани його регістрів.

В теорії зручно розглядати операційний автомат як нескінченний автомат Мура спеціального виду (багаторегістровий автомат).[уточнити]

Див. також

Джерела

  1. С. С. Гороховський. Енциклопедія кібернетики. — Т. 1.
  2. Null, Linda; Lobur, Julia (2006). The Essentials of Computer Organization and Architecture. Jones & Bartlett Learning. с. 2016. ISBN 978-0-7637-3769-6. «All computers have a CPU that can be divided into two pieces. The first is the datapath, which is a network of storage units (registers) and arithmetic and logic units... connected by buses... where the timing is controlled by clocks.»
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.