Posso facilmente capire come .bss e il codice hanno rappresentazioni fisiche nel processore che ha un banco di memoria per le istruzioni che un contatore di programmi può contare e il bss (simbolo di inizio blocco) sono solo dati globali. Ma poi c'è lo stack per le variabili locali e l'heap per la memoria dinamica. Come vengono messe fisicamente queste cose sul circuito?