MAW una domanda: il linguaggio Assembly non ti aiuta a capire che è fatto il proprio calcolatore?
Esiste una fortissima mutua interdipendenza tra conoscenza dell'architettura hardware e linguaggio Assembly. Di fatto si deve procedere di pari passo nello studio delle due materie: banalmente, non si può sperare di comprendere gli effetti collaterali di una istruzione se non si ha presente la struttura del registro dei flag, ad esempio; allo stesso modo, è importante comprendere la modalità di accesso fisico e logico alla memoria per capire la meccanica dei modi di indirizzamento (immediato, diretto, indiretto, indicizzato...) e dei puntatori, la segmentazione dei registri (es. AL, AH, AX, EAX... ossia 8/16/32... bit in ambito x86) o le peculiarità dell'I/O privilegiato, eccetera.