Нужно только помнить, что не
а, фактически, приостановили работу процессора, передали байт или слово и только тогда продолжили работу процессора. То есть плата за использования ПДП есть и весьма существенная - производительность процессора на временном участке работы устройства ПДП падает и падает существенно. Другое дело, что, как обычно - если есть минусы - должны быть и плюсы (как и наоборот). И плюс в том, что мы упрощаем программирование процесса передачи блока данных между ЧЕМ-ТО и памятью.
Не, безусловно, если сделать двухпортовую память - то можно и работу процессора тормозить меньше или вообще не тормозить, но даже в таком сценарии будет своя плата - усложнение и/или удорожание блока памяти.
Усложнение схемотехники. Даже тут, на форуме, большая часть народа пытается разного рода задачи решать программно, а не аппаратно. Кстати, использование в поделках разного рода микроконтроллеров (stm32, ардуино и тэдэ) - оно из той же серии. И на мой взгляд, если поделка - логически сложное устройство, то смысл как бы есть, но когда для всякой простоты к месту и не к месту лепят микроконтроллеры... скорее всего это говорит о том, что у человека нет соотвествующих знаний или способностей (что, кстати, само по себе - ещё ни о чём не говорит - конкретный пример - я)



)
Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
)