Начал изучать процессор z80 практически с нуля. Кто хорошо разбирается в машинных кодах и работе z80?
Начинаю с простейшего! Собрал макетку ,на шине адреса светодиоды(16),на шине данных тоже(8),ввод данных дип переключатели,микросхем пзу и озу не ставлю пока.Сделал пошаговый режим,подключил генератор 5 герц.,схему сброса.шина адреса через формирователи 74ls 244,шина данных через 74ls 245
Пока работа чисто с процессором и его регистрами.
Сделал тест-на шине данных выставил нули(NOP),включил генератор.Процессор стал перебирать шину адреса 0123456789abcdef и тд -всё ок.
Теперь работа с регистрами z80.
Загрузить число 100 в регистр B----LD B,100
машинный код 06 64
как это сделать?Добавлено (13.07.2016, 18:38)
---------------------------------------------
Что у нас получается по аналогии с PIC контроллерами,память программ это пзу?? Т.е процессор начинает выполнять программу с нулевой ячейки .которая прошита в пзу??Если надо обратиться к озу процессор выставляет адрес ячеек озу?