Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Corso di programmazione assembler 8086
Rating: 3.5 out of 5(24 ratings)
176 students

Corso di programmazione assembler 8086

Comprendi davvero come funziona un computer programmando a basso livello
Created byDaniele Masone
Last updated 3/2021
Italian
Italian [Auto],

What you'll learn

  • Imparerai a programmare in linguaggio assembler 8086
  • Imparerai ad interfacciare l'assembler con il linguaggio C
  • Imparerai ad interfacciarti con i dispositivi di I/O del pc tramite linguaggio assembler 8086
  • Avrai una solida base di programmazione a basso livello

Course content

9 sections27 lectures6h 3m total length
  • Come installare Ubuntu5:36
  • La CPU ed i suoi registri8:21

Requirements

  • Fondamenti di programmazione C
  • Conversione binario/decimale e decimale/binario
  • Operazioni con numeri binari (somma, sottrazione, moltiplicazione, divisione)
  • Rappresentazione numeri binari con modulo e segno, eccesso M, floating point / standard IEEE 754

Description

Benvenuto nel corso di Programmazione Assembly 8086.

Questo corso è pensato per chi vuole approfondire il funzionamento reale del computer e comprendere cosa accade “dietro le quinte” quando un programma viene eseguito. L’Assembly è uno dei linguaggi più vicini all’hardware e rappresenta ancora oggi uno strumento fondamentale per capire memoria, registri, CPU e gestione delle istruzioni.


Studiare Assembly non significa soltanto imparare un linguaggio diverso, ma acquisire una visione molto più profonda della programmazione e del funzionamento dei sistemi informatici.


Durante il corso vedremo come scrivere programmi in linguaggio Assembly 8086 attraverso esempi pratici e spiegazioni progressive, affrontando i concetti fondamentali della programmazione low-level e dell’architettura dei calcolatori.


Utilizzeremo un ambiente Linux con diversi tool professionali che imparerai a configurare e utilizzare durante il corso.

Nel corso affronteremo:

  • Sintassi Assembly 8086

  • Registri e memoria

  • Variabili e rappresentazione dei dati

  • Strutture condizionali e iterazioni

  • Gestione del flusso di esecuzione

  • Array e strutture dati

  • Stack e chiamate a funzione

  • Input e output

  • Interazione tra Assembly e linguaggio C

  • Ottimizzazione e logica low-level

  • E molto altro

Il corso è adatto a chi possiede già basi di programmazione e vuole fare un passo in più nella comprensione dei sistemi informatici.


Avrai accesso illimitato ai contenuti da qualsiasi dispositivo e potrai fare domande nella sezione D&R in qualsiasi momento.

Tutti gli aggiornamenti futuri saranno inclusi gratuitamente.


Al termine del corso potrai scaricare il certificato di completamento.

Buono studio!

Daniele

Who this course is for:

  • Sviluppatori software principianti che vogliono ottenere una solida base generale nella programmazione
  • Sviluppatori software curiosi di approfondire la data science
  • Sviluppatori software nostalgici di questo aspetto della programmazione