Какую книгу выбрать для изучения программной архитектуры компьютера?
Таненбаум Э. "Архитектура компьютера"
Шикарная книга - Чарльз Петцольд "Код. Тайный язык информатики".
Она не сильно научная, без терминов всяких, которые еще больше путают, все на пальцах.
В оригинале - Charles Petzold "Code: The Hidden Language of Computer Hardware and Software".