Как передавать значения между регистрами и АЛУ - соединяем компоненты через общую шину данных
Каждый из двух регистров, которые мы используем, может принимать данные на входе для последующей записи значений, либо выдавать уже хранящееся в нем значение на выходе. АЛУ получает данные напрямую из регистров, но также может выдавать значения на своем выходе.
Но как мы можем взять значения с одного из этих устройств и записать в другое? Например, если мы хотим получить результат арифметической операции из АЛУ и записать его в один из регистров.
Для этого, нам нужно объединить все устройства, участвующие в передаче и получении данных, через общую шину, через которую мы и будем осуществлять обмен значений. С помощью входов ENABLE и LOAD мы можем контролировать, из какого устройство мы хотим читать данные, а в какое записывать. В ролике мы подробно рассмотрим, как это можно сделать на практике.
Видео Как передавать значения между регистрами и АЛУ - соединяем компоненты через общую шину данных канала BitFlip
Но как мы можем взять значения с одного из этих устройств и записать в другое? Например, если мы хотим получить результат арифметической операции из АЛУ и записать его в один из регистров.
Для этого, нам нужно объединить все устройства, участвующие в передаче и получении данных, через общую шину, через которую мы и будем осуществлять обмен значений. С помощью входов ENABLE и LOAD мы можем контролировать, из какого устройство мы хотим читать данные, а в какое записывать. В ролике мы подробно рассмотрим, как это можно сделать на практике.
Видео Как передавать значения между регистрами и АЛУ - соединяем компоненты через общую шину данных канала BitFlip
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Собираем регистр адреса памяти и панель программирования для ввода данных в оперативную память](https://i.ytimg.com/vi/DzpqAnsZt2c/default.jpg)
![Обновляем таймер: добавляем режим ручной генерации импульсов, устраняем дребезг контактов](https://i.ytimg.com/vi/jPmwhOL56Jk/default.jpg)
![Как использовать шину данных для передачи значений между компонентами](https://i.ytimg.com/vi/TESLpNxTVnk/default.jpg)
![Четырехбитный сумматор в одной микросхеме, стягивающие резисторы и микросхемы ТТЛ логики](https://i.ytimg.com/vi/I4eomM5v_2I/default.jpg)
![7 шагов для плавного перехода между вокальными регистрами](https://i.ytimg.com/vi/Wngh41pE-bU/default.jpg)
![D-триггер: устраняем состояние гонки в RS-триггере](https://i.ytimg.com/vi/_A8-oLOkza0/default.jpg)
![Как устроен счетчик импульсов (ripple counter)](https://i.ytimg.com/vi/79v4PMsaReQ/default.jpg)
![Как устроен сдвиговый регистр (shift register)](https://i.ytimg.com/vi/N1pDFHtHG0U/default.jpg)
![ЛЕНИНГРАДКА! Самая надежная система отопления](https://i.ytimg.com/vi/dMeK9ea4j_A/default.jpg)
![Сдвиговый регистр: управляем режимами записи и хранения данных](https://i.ytimg.com/vi/sL7g_qlYqIg/default.jpg)
![Подробно про CAN шину](https://i.ytimg.com/vi/osULWSJ2fmY/default.jpg)
![Собираем 8-битное арифметико-логическое устройство (АЛУ)](https://i.ytimg.com/vi/6P_-kfUIr8c/default.jpg)
![Собираем 8-битный регистр с поддержкой трех состояний на выходах для подключения к шине данных](https://i.ytimg.com/vi/8NefxZfCuKE/default.jpg)
![Оперативная память / ОЗУ / RAM - как устроена и как собрать на макетной плате](https://i.ytimg.com/vi/9qlsBHN0R3o/default.jpg)
![Четырехбитный буферный регистр](https://i.ytimg.com/vi/vqVWndoXOtQ/default.jpg)
![Как генерировать последовательные двоичные адреса: собираем счетчик команд на макетной плате](https://i.ytimg.com/vi/KPSWAdcdOqQ/default.jpg)
![D-триггер с динамическим управлением](https://i.ytimg.com/vi/8SeIYLY5fkI/default.jpg)
![Как получить сумму значений из двух регистров: соединяем регистры и арифметико-логическое устройство](https://i.ytimg.com/vi/nKUK4LUOT_c/default.jpg)
![Сдвиговый регистр 74HC595 и загрузка данных в него, по SPI интерфейсу.](https://i.ytimg.com/vi/lVV3-DGkV-E/default.jpg)
![Регистр отопления](https://i.ytimg.com/vi/JrFSXj8kODs/default.jpg)