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

Программные инструкции и взаимодействие компонентов

До сих пор мы собирали разные блоки по отдельности. Но теперь, когда почти все блоки уже готовы, настало время разобраться, как они должны работать вместе. В этом видео разберем, как мы будем координировать работы разных компонентов с помощью управляющих входов. Посмотрим, какие инструкции будет поддерживать компьютер, который мы собираем, в каком виде мы будем вводить эти инструкции в оперативную память и как они будут обрабатываться.

Видео Программные инструкции и взаимодействие компонентов канала BitFlip
Показать
Комментарии отсутствуют
Введите заголовок:

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

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

Зарегистрируйтесь или войдите с
Информация о видео
30 июля 2021 г. 14:00:33
00:33:12
Другие видео канала
8-битный компьютер: финальная версия. Подключаем декодер инструкций и проверяем работу программ8-битный компьютер: финальная версия. Подключаем декодер инструкций и проверяем работу программДекодер инструкций: автоматизируем сигналы управляющих входовДекодер инструкций: автоматизируем сигналы управляющих входовПрограммируем компьютер и выполняем инструкции в ручном режимеПрограммируем компьютер и выполняем инструкции в ручном режимеОбновляем таймер: добавляем режим ручной генерации импульсов, устраняем дребезг контактовОбновляем таймер: добавляем режим ручной генерации импульсов, устраняем дребезг контактовДополнительные регистры для восьмибитного компьютера: регистр инструкций и регистр выводаДополнительные регистры для восьмибитного компьютера: регистр инструкций и регистр выводаСобираем регистр адреса памяти и панель программирования для ввода данных в оперативную памятьСобираем регистр адреса памяти и панель программирования для ввода данных в оперативную памятьОперативная память / ОЗУ / RAM - как устроена и как собрать на макетной платеОперативная память / ОЗУ / RAM - как устроена и как собрать на макетной платеКак генерировать последовательные двоичные адреса: собираем счетчик команд на макетной платеКак генерировать последовательные двоичные адреса: собираем счетчик команд на макетной платеКак передавать значения между регистрами и АЛУ - соединяем компоненты через общую шину данныхКак передавать значения между регистрами и АЛУ - соединяем компоненты через общую шину данныхКак получить сумму значений из двух регистров: соединяем регистры и арифметико-логическое устройствоКак получить сумму значений из двух регистров: соединяем регистры и арифметико-логическое устройствоСобираем 8-битное арифметико-логическое устройство (АЛУ)Собираем 8-битное арифметико-логическое устройство (АЛУ)Четырехбитный сумматор в одной микросхеме, стягивающие резисторы и микросхемы ТТЛ логикиЧетырехбитный сумматор в одной микросхеме, стягивающие резисторы и микросхемы ТТЛ логикиСобираем 8-битный регистр с поддержкой трех состояний на выходах для подключения к шине данныхСобираем 8-битный регистр с поддержкой трех состояний на выходах для подключения к шине данныхКак использовать шину данных для передачи значений между компонентамиКак использовать шину данных для передачи значений между компонентамиКак устроен счетчик импульсов (ripple counter)Как устроен счетчик импульсов (ripple counter)Сдвиговый регистр: управляем режимами записи и хранения данныхСдвиговый регистр: управляем режимами записи и хранения данныхКак устроен сдвиговый регистр (shift register)Как устроен сдвиговый регистр (shift register)Четырехбитный буферный регистрЧетырехбитный буферный регистрРегистр в 1 бит - простейшая ячейка памятиРегистр в 1 бит - простейшая ячейка памятиРазбираем устройство JK-триггера, его отличия от RS-триггера и собираем на макетной платеРазбираем устройство JK-триггера, его отличия от RS-триггера и собираем на макетной плате
Яндекс.Метрика