Как передавать значения между регистрами и АЛУ - соединяем компоненты через общую шину данных
Каждый из двух регистров, которые мы используем, может принимать данные на входе для последующей записи значений, либо выдавать уже хранящееся в нем значение на выходе. АЛУ получает данные напрямую из регистров, но также может выдавать значения на своем выходе. Но как мы можем взять значения с одного из этих устройств и записать в другое? Например, если мы хотим получить результат арифметической операции из АЛУ и записать его в один из регистров. Для этого, нам нужно объединить все устройства, участвующие в передаче и получении данных, через общую шину, через которую мы и будем осуществлять обмен значений. С помощью входов ENABLE и LOAD мы можем контролировать, из какого устройство мы хотим читать данные, а в какое записывать. В ролике мы подробно рассмотрим, как это можно сделать на практике.
Смотрите также
