Un video che tratta questo argomento.. fatto meglio di così?? impossibile! Fatto molto molto molto bene. Peccato che parli troppo veloce.. dovresti rallentare un po.. comunque complimenti! ti dò il mi piace #50
@BR-bk1wn
2 жыл бұрын
Ma push non post decrementa con lo stack ? E pop pre incrementa lo stack ?
@GetTheCookie
2 жыл бұрын
Push inserisce, pop rimuove
@BR-bk1wn
2 жыл бұрын
@@GetTheCookie L’istruzione PUSH aggiunge i dati allo stack e l’istruzione POP li rimuove. I dati rimossi sono sempre gli ultimi dati aggiunti però nel codice di un 6502 Di C++ PUSH post decrementa quindi scrive . E POP pre incrementa quindi legge inline u8 push(u8 v) { return wr(0x100 + (S--), v); } inline u8 pop() { return rd(0x100 + (++S)); }
@GetTheCookie
2 жыл бұрын
L'idea del video è proprio quella di non calarsi eccessivamente in profondità nei tecnicismi derivanti dalla natura incredibilmente complessa di questi ambiti, e di astrarci ad un livello superiore all'implentazione, per poter formulare idee che siano universalmente vere, indipendentemente da come sono fatte a basso livello. Quindi tieni a mente che la push inserisce e che la pop rimuove, anche nel codice di 6502 in C++. Se vogliamo semplificare ancora di più, lo stack è proprio una struttura dati di tipo FIFO. L'operazione push aggiunge un elemento sulla cima, l'operazione pop rimuove un elemento dalla cima.
@BR-bk1wn
2 жыл бұрын
@@GetTheCookie quindi è come un ciclo 🔁 togli e metti . O un esempio, head con lo stack che si incrociano , grazie per info !
Пікірлер: 8