Как работает ЭВМ? Собираем простейший компьютер на базе Z80, эмулятора ПЗУ и порта на D-триггере.

 

ПОДДЕРЖАТЬ КАНАЛ (ЮMoney):
КАРТА СБЕР: 5336 6900 6775 7700 ПОДДЕРЖАТЬ (ежемесячно): https://www.youtube.com/majortomworkshop/join
ЗАКАЗАТЬ Футболку, Кепку, Аксессуары с символикой канала БОЛЬШАЯ МАСТЕРСКАЯ ТОМА:
Реклама. ООО "АЛИБАБА.КОМ (РУ)", ИНН 7703380158: ЗАКАЗ КОМПОНЕНТОВ И ОБОРУДОВАНИЯ: Процессор Z80
Триггер 155ТМ2 (SN7474)
Память 2764
Arduino Nano
Arduino UNO
Arduino MEGA
БЛОК ПИТАНИЯ DPS-5020
ПАЯЛЬНИК из видео
Паяльник с олово-отсосом
МУЛЬТИМЕТР
ОСЦИЛЛОГРАФ
КЛЕЩИ ЗАЧИСТКИ
КУСАЧКИ
ОБЖИМКА
Первая часть: https://www.youtube.com/watch?v=-knefdASOz8
Ардуино для начинающих: https://www.youtube.com/watch?v=HpDkIr4q75M
0:00 Как работает компьютер? Часть 2-я, практическая. 0:22 Микропроцессор Zilog Z80 и его применение. 1:10 Собираем ЭВМ на процессоре Z80. Параллельные и последовательные EEPROM. 2:19 Эмулятор ПЗУ на Ардуино вместо обычной ПЗУ! 3:00 Программная часть ЭВМ. Язык ассемблера Z80 и машинный код. 4:02 Архитектура процессора. Регистры и их назначение. 4:50 Операторы языка ассемблер и его ограничения. 5:47 Программа управления светодиодом на ассемблере. 7:16 Подпрограмма задержки. Оператор цикла DJNZ $. 9:00 Зачем нужен язык ассемблера и в чём его плюсы? 9:51 Трансляция текста программы в машинные коды. 11:19 Оптимизация кода с целью сокращения его длины. 13:09 Сравниваем исходную программу и машинные коды. 13:45 Собираем эмулятор ПЗУ и стенд для его проверки. 15:00 Определяем номера линий Ардуино, используемых в эмуляторе. 15:53 Текст скетча эмулятора ПЗУ. 16:17 Алгоритм работы эмулятора микросхемы ПЗУ. 18:12 Объяснение работы скетча эмулятора. 21:58 Проверяем эмулятор ПЗУ на стенде. 22:30 Назначение выводов эмулятора и их соединение в стенде. 22:27 Ввод адреса на стенде и проверка данных на выходе эмулятора. 25:30 Разбираем работу схемы основной ЭВМ 27:50 Проверяем спаянную схему без процессора и ПЗУ. 28:23 Устанавливаем в схему процессор, проверяем уровни. 29:18 Подсоединяем к схеме эмулятор ПЗУ на Ардуино 29:35 Первый запуск! 30:35 Почему эмулятор мог не заработать с первого раза? 31:05 Как убедиться, что эмулятор действительно работает? 32:00 Уменьшаем задержку и вносим изменения в скетч. 32:47 Как можно доработать эмулятор и схему ЭВМ? 34:20 Спасибо за просмотр видео! #majortomworkshop #majortommusic