Советую вам от начала и до конца прочитать книгу Digital Design and Computer Architecture либо оригинальную, либо ARM Edition, они отличаются только 6 и 7 главой. ОБЯЗАТЕЛЬНЫМ условием прочтения книги является выполнение ВСЕХ упражнений, иначе никакой пользы от прочтения не будет.
В книге последовательно описываются основы цифровой схемотехники, от электронов в атоме до прикладного софта. Самая вкусная 7 глава, где необходимо спроектировать 3 вида микропроцессора самому даётся легко, если последовательно прочитать и выполнить все упражнения до этой главы.
Книга, если не ошибаюсь, есть в свободном доступе, по-моему на Habr'e.
MaxLich, делал вещи, в которых возникала необходимость. Например, автокормушка для рыб, или генератор в универ. При этом схемы и программы составлял сам.
В книге последовательно описываются основы цифровой схемотехники, от электронов в атоме до прикладного софта. Самая вкусная 7 глава, где необходимо спроектировать 3 вида микропроцессора самому даётся легко, если последовательно прочитать и выполнить все упражнения до этой главы.
Книга, если не ошибаюсь, есть в свободном доступе, по-моему на Habr'e.