Salve ragazzi!
Mi sono appena messo a studiare assembly (e quindi funzionamento del processore e dintorni).
Mi è sorto un dubbio, se ogni tipologia di processore ha un suo assembly diverso (e quindi un suo diverso linguaggio macchina), perchè un eseguibile di windows (EXE), che dovrebbe contenere del linguaggio macchina, funziona su tutti i computer con tale SO?
Contiene forse istruzioni che poi il sistema operativo rigira opportunamente a seconda del processore in uso? E in questo caso, che senso ha imparare l'assembly quando i nostri exe non conterranno linguaggio eseguito direttamente dal processore?