ALU (Aritmetic and Logic Unit) - parte 1

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • #programmare #computer #alu
    Oggi imparerai cosa è l'ALU (aritmetic and Logic Unit) e come funziona. In questa lezione vedremo come vengono eseguite le operazioni Aritmetiche nella ALU della CPU.
    Si tratta di un video tecnico ma adatto a tutti.
    Links utili:
    "Wikipedia - ALU" - it.wikipedia.o...
    "Wikipedia - RISC" - it.wikipedia.o...
    "Wikipedia - CISC" - 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...

Комментарии • 10

  • @gianlucaderenzo1278
    @gianlucaderenzo1278 2 года назад

    Sei un mostro, in senso buono 😁, bravo, bravo, bravo

    • @fremsoft
      @fremsoft  2 года назад

      Grazie Gianluca sei molto gentile

  • @sallo0721
    @sallo0721 3 года назад +1

    Scusa posso chiederti una cosa?
    Io vorrei creare da zero componente per componente (scheda madre, processore scheda video...) software compreso :PC, smartwatch, smart home, smartphone...volevo sapere quale percorso di studi sarebbe meglio seguire per imparare a crearli. Mi sono un po informato e ho trovato ingegneria informatica che tratta sia hardware che software, ingegneria elettronica che tratta specialmente l'hardware per poi in seguito fare la magistrale per specializzarmi e informatica che tratta prevalentemente di software più magistrale per la specializzazione. Che mi potresti consigliare a riguardo? Grazie in anticipo

    • @fremsoft
      @fremsoft  3 года назад

      Io ho fatto un istituito tecnico industriale (ITIS) in elettronica e telecomunicazioni. La preparazione dell'ITIS sarebbe già sufficiente per costruire una scheda madre.
      Se il tuo intento è realizzare il silicio di un microprocessore devi procedere con una laurea in ingegneria elettronica, se ti vuoi specializzare nella realizzazione di applicativi può essere utile (ma non indispensabile) una laurea in ingegneria informatica, se desideri realizzare la parte di firmware di schede grafiche o cose simili, potrei suggerirti di evitare ingegneria e approcciarti direttamente a matematica o scienza dell'informazione.
      Diciamo che è difficile rispondere a una domanda di questa portata con un commento... Se vuoi contattami da qualche social

    • @sallo0721
      @sallo0721 3 года назад

      @@fremsoft certo sarebbe un piacere poter approfondire

  • @karazero
    @karazero Год назад

    Se posso vorrei consigliare un modo piu sbrigativo per poter fare la negazione del complemento a due senza dover negare tutto e sommare di uno: partendo da destra lasciare tutti i bit invariati fino al raggiungimento del primo bit "1" dopodiché negare i successivi, ho appreso questo trucchetto durante una lezione di architettura degli elaboratori (informatica primo anno) spero di essere stato utile

    • @fremsoft
      @fremsoft  Год назад +1

      Grazie per il tuo contributo. All'interno dei calcolatori elettronici c'è una tecnologia pazzesca, tantissima matematica.
      Dalla teoria all'implementazione ci sono poi ulteriori passaggi di ottimizzazione che a volte risultano del tutto incomprensibili (a prima vista), ma consentono di eseguire operazioni complicatissime in pochissimi colpi di clock.

  • @sofiabeltrami7928
    @sofiabeltrami7928 4 года назад +1

    Giuro che ci provo ma non riesco proprio a capire l'argomento 'segno' cioè..come faccio a capire se 1111 1111 è il numero (-1) o se è il numero 255

    • @fremsoft
      @fremsoft  4 года назад

      Sofia Beltrami il numero in sé per sé non te lo dice! È il programmatore che decide a priori se si deve interpretare come numero signed (con segno) o unsigned (senza segno). In linguaggio di programmazione C esiste questa distinzione sulla dichiarazione delle variabili, per esempio il char è un tipo di variabile intero a 8 bit senza segno, se non specificato signed char esplicitamente nel programma. Al resto ci pensa il compilatore

    • @432hz.
      @432hz. 3 года назад

      Ciao Emanuele! Sto seguendo i tuoi video solo per passione per il PC, non per lavoro dal momento che sono meccanico😅 ma ci tengo a farti i complimenti per come spieghi le cose, per quanto mi riguarda sei davvero bravo e comprensibile. Ma ti chiedo, la serie di video di elettronica in cui spieghi fisicamente come è fatta una CPU, dove la trovo? Mi piacerebbe davvero capire come sono fatte fisicamente😍