Неправильная цель. Для чего тебе ассемблер, архитектура компьютера и все остальное? Что на самом деле ты хочешь получить? Просто знания или готовую программу? Если просто знания, то это плохо. Ты их не получишь. Тебе надоест учиться просто так. Это как в школе, когда предмет неинтересен и вообще не понятно как он пригодится, тогда становится скучно. А вот если ты хочешь получить программу, и даже знаешь какую, тогда ты можешь освоить необходимые знания и навыки, для ее написания. Изучать компьютер и программирование можно всю жизнь, и так не написать ни одного проекта. А можно написать один проект, и уже будешь иметь очень хороший фундамент. А главное понимание что тебе нужно подтянуть.