Registri della CPU
HTML-код
- Опубликовано: 28 окт 2024
- #cpu #registri #coding
Oggi imparerai cosa sono i registri di una CPU e quali funzioni hanno. Imparerai a cosa servono i principali registri della CPU: program counter, accumulatore, status register, stack pointer.
Si tratta di un video tecnico ma adatto a tutti.
Links utili:
"Wikipedia - CPU" - it.wikipedia.o...
"Wikipedia - Registro" - it.wikipedia.o...)
"Giochino del 15" - amzn.to/2J08mXk
"Cubo di Rubik" - amzn.to/2VKAZxK
"Torre di Hanoi" - amzn.to/2GXCT4Q
"Abaco pallottoliere" - amzn.to/2ZYHdth
Il mio vecchio sito - www.fremsoft.it
Musiche con licenza Creative Commons - www.bensound.com/
Repository GitHub - github.com/fre...
Profilo personale - / emanuelefrisoni
Profilo aziendale - / progetti-ef
Pagina Facebook personale - / fremsoft
Pagina Facebook aziendale - / progetti.ef
Profilo Instagram - / fremsoft
Canale Cam.tv - emanuelefrison...
Grazie mille è stato chiarissimo, attendo con apprensione il capitolo dell'interrupt :D
Ben volentieri Gennaro, mi sono un po' rilassato per il mese di agosto ma presto ritorno a regime, il tema interrupt non tarderà ad arrivare
Ciao Gennaro, ecco online il video sugli Interrupt: ruclips.net/video/9pWgXwCMpY8/видео.html
bravo!
In quale playlist rientra questo video? Non riesco a trovare la spiegazione dei bus, sapevo per conoscenza pregresse che i bus fossero i circuiti su cui viaggia l' informazione ma cosa cambia da bus indirizzi, bus dati, e bus controlli?
Eccola qui:
Programmare il computer • ABC della programmazione
ruclips.net/p/PLxAafib4pWc6HUbeIQ2umrnIqdma2HMma
Scusaiuna domanda al volo, se EIP corrisponde al program counter? ESP a cosa corrisponde nel tuo schizzo?
Forse qui ci sono informazioni più dettagliate: stackoverflow.com/questions/40324514/what-is-the-difference-between-esp-and-eip-registers/40324529#40324529
Non ho capito molto bene la domanda, probabilmente ti riferisci a program counter e stack pointer
@@fremsoft mi riferisco ai nomi utilizzati per la gestione binaria dei registri $eip $esp
@@Hackerpunk probabilmente ti riferisci alla nomenclatura che talvolta possono avere i registri in linguaggio Assembly. Non ti fissare troppo sulle sigle, cerca di comprendere il concetto. I costruttori di silicio si divertono a chiamare le stesse cose in modi diversi.
Comunque EIP è usato in certi contesti per indicare il program counter (o instruction pointer), ma viene chiamato anche PC... mentre ESP talvolta semplicemente chiamato SP è lo stack pointer
@@fremsoft con tutto il rispetto della tua professionalità ma non sono un ragazzino neofita e tralaltro non mi sto fissando nella nomenclatura ma mi serviva saperla perché sto testando degli attacchi di buffer overflow in ambiente Linux, più precisamente chiamato Linux smashing. Avrei anche una laurea in ingegneria informatica e 6 certificazioni di Pentesting i concetti li conosco, mi serviva proprio la nomenclatura.
@@Hackerpunk non volevo mancare di rispetto. Sto solo dicendo che in base alla CPU e al costruttore INTEL, MICROCHIP, ST-MICROELECTRONICS, etc, i registri possono cambiare nome pur mantenendo le stesse funzioni
Salve sto cercando di capire qualcosa di più di informatica da sola e non riesco a capire quale sia la differenza tra i registri presenti nella cpu e la memoria ram. Memorizzano tutti e due dati e istruzioni in esecuzione. Grazie in anticipo.
Ciao Miriam, i registri della CPU sono fisicamente all'interno della CPU, mentre la RAM solitamente si trova in un'altro posto e tra la CPU e la RAM c'è il bus a cui sono connessi tutti i dispositivi.
sei molto bravo a spiegare le cose. Sei insegnante di professione?
Ciao Claudio Fonta sei molto gentile, ho avuto diversi alunni a ripetizioni sia ai tempi delle scuole superiori e università, sia di recente, sono stato alle scuole elementari a fare delle lezioni a spot, ma non ho mai insegnato per professione.
Sei un figooooo
Ah ah ah grazie! 😄
fa schifo ma grazie comunque
Ciao Alessandro, cosa trovi nei registri della CPU di così ripugnante? I registri della CPU sono il cuore della macchina e senza di essi non potrebbe funzionare