Introduzione a C e Assembly Language Programming | Alison
Loading

The New Alison App has just launched Download Now

Introduzione a C e Assembly Language Programming

Scopri di C e Assembly Language Programming da questo corso online gratuito

A fine Lingue
Gratuito
Questo corso gratuito online spiega cosa ci vuole per imparare le basi della programmazione della lingua C e del montaggio. Il corso fornisce alcune intuizioni sul microprocessore da 8086, le istruzioni di montaggio e di stack comunemente usate, come vengono scambiate due variabili in C e le applicazioni di uno strumento chiamato explorer del compilatore. Entro la fine del corso, guadagnerai abbastanza conoscenze per scrivere i tuoi programmi in linguaggio C e di montaggio, quindi iniziare oggi.
  • Durata

    1.5-3 Oras
  • Certificazione

    Yes
  • Responsive

    Yes
  • Publisher

    NPTEL
  • Accreditation

    CPD

Descrizione

Modules

Risultato

Certificazione

View course modules

Description

Il corso inizierà introducendo l'architettura a microprocessore da 8086. Imparerai le istruzioni di montaggio comunemente usate e le istruzioni relative allo stack, i ruoli di un microprocessore e le attività svolte da un microprocessore. Queste attività sono: caricamento, decodifica ed esecuzione dei comandi.

Il corso si sposta quindi per spiegare i diversi tipi di compilatori come GCC, Turbo C e MS Visual C compilatori. Imparerai i tipi di dati utilizzati in linguaggio di programmazione C, come scrivere un programma di assemblaggio per valutare un'espressione utilizzando ripetendo aggiunte e conversione di programmi C al linguaggio di montaggio. Successivamente, si imparerà sulle istruzioni relative allo stack dal punto di vista del montaggio e della programmazione C.  

Infine, imparerai le varie tecniche utilizzate per scambiarsi due variabili in C utilizzando le operazioni PUSH e POP. Imparerai anche come eseguire l'operazione di moltiplicazione tramite aggiunta ripetuta e che viene introdotto ad un potente tool – l'explorer del compilatore che rende più facile per i programmatori il debug. Inizia questo corso oggi, e impara competenze preziose nella programmazione linguistica C ed Assembly.

Start Course Now

Learning Outcomes

Al completamento con successo di questo corso, sarà possibile:


  • Spiega il ruolo di un   microprocessore
  • Explain i requisiti che devono essere soddisfatti prima che un microprocessore possa richiamare, decodificare ed eseguire comandi
  • Explain come i dati vengono spostati da un registro a un altro registro
  • Elenco le quattro modalità di indirizzamento appreso in questo modulo
  • Explain come scrivere un programma di montaggio per calcolare la lunghezza della stringa di alcune stringhe date
  • Explain le varie tecniche disponibili per le variabili di swapping con l'utilizzo di variabili temporanee
  • Spiegare le varie tecniche disponibili per scambiando variabili senza l'utilizzo di variabili temporanee

Certification

All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.

Having an official Alison document is a great way to celebrate and share your success. It is:

  • Ideal to include with CVs, job applications and portfolios
  • A way to show your ability to learn and achieve high results
All Certificates are available to purchase through the Alison Shop. For more information on purchasing Alison Certificates, please visit our FAQs. If you decide not to purchase your Alison Certificate, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Dashboard. For more details on our Certificate pricing, please visit our Pricing Page.

Careers

    Notification
    You have received a new notification
    Click here to view them all