Загрузка страницы

Как передавать значения между регистрами и АЛУ - соединяем компоненты через общую шину данных

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

Видео Как передавать значения между регистрами и АЛУ - соединяем компоненты через общую шину данных канала BitFlip
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
26 декабря 2020 г. 14:00:01
00:19:46
Другие видео канала
Собираем регистр адреса памяти и панель программирования для ввода данных в оперативную памятьСобираем регистр адреса памяти и панель программирования для ввода данных в оперативную памятьОбновляем таймер: добавляем режим ручной генерации импульсов, устраняем дребезг контактовОбновляем таймер: добавляем режим ручной генерации импульсов, устраняем дребезг контактовКак использовать шину данных для передачи значений между компонентамиКак использовать шину данных для передачи значений между компонентамиЧетырехбитный сумматор в одной микросхеме, стягивающие резисторы и микросхемы ТТЛ логикиЧетырехбитный сумматор в одной микросхеме, стягивающие резисторы и микросхемы ТТЛ логики7 шагов для плавного перехода между вокальными регистрами7 шагов для плавного перехода между вокальными регистрамиD-триггер: устраняем состояние гонки в RS-триггереD-триггер: устраняем состояние гонки в RS-триггереКак устроен счетчик импульсов (ripple counter)Как устроен счетчик импульсов (ripple counter)Как устроен сдвиговый регистр (shift register)Как устроен сдвиговый регистр (shift register)ЛЕНИНГРАДКА! Самая надежная система отопленияЛЕНИНГРАДКА! Самая надежная система отопленияСдвиговый регистр: управляем режимами записи и хранения данныхСдвиговый регистр: управляем режимами записи и хранения данныхПодробно про CAN шинуПодробно про CAN шинуСобираем 8-битное арифметико-логическое устройство (АЛУ)Собираем 8-битное арифметико-логическое устройство (АЛУ)Собираем 8-битный регистр с поддержкой трех состояний на выходах для подключения к шине данныхСобираем 8-битный регистр с поддержкой трех состояний на выходах для подключения к шине данныхОперативная память / ОЗУ / RAM - как устроена и как собрать на макетной платеОперативная память / ОЗУ / RAM - как устроена и как собрать на макетной платеЧетырехбитный буферный регистрЧетырехбитный буферный регистрКак генерировать последовательные двоичные адреса: собираем счетчик команд на макетной платеКак генерировать последовательные двоичные адреса: собираем счетчик команд на макетной платеD-триггер с динамическим управлениемD-триггер с динамическим управлениемКак получить сумму значений из двух регистров: соединяем регистры и арифметико-логическое устройствоКак получить сумму значений из двух регистров: соединяем регистры и арифметико-логическое устройствоСдвиговый регистр 74HC595 и загрузка данных в него, по SPI интерфейсу.Сдвиговый регистр 74HC595 и загрузка данных в него, по SPI интерфейсу.Регистр отопленияРегистр отопления
Яндекс.Метрика