Schließe mich meinem Vorredner an. Für einen Programmierer, der richtig verstehen will, was er da macht, ist Assembler schlichtweg unentbehrlich. Je mehr man über interne Vorgänge lernt (so z. B. auch das Paging-System in der Speicherverwaltung), je besser kann man das gewonnene Wissen beim Programmieren einsetzen.