Loading

Alison's New App is now available on iOS and Android! Download Now

Diploma in C Programmazione e Assemblea Lingua

Scopri tutto quello che devi sapere sulla programmazione C e il linguaggio di montaggio in questo corso di diploma online gratuito.

Publisher: NPTEL
Questo corso di diploma di programmazione ti porta attraverso concetti di base e approfonditi relativi alla programmazione C e al linguaggio di montaggio. Spieghiamo come le chiamate di funzione sono tradotte a montaggio e parametri passati a una funzione. Vi mostriamo poi come le variabili locali sono memorizzate su stack e come vanno fuori portata dopo le chiamate di funzione. C è un linguaggio di programmazione popolare e potente così firmato per aggiungere una preziosa abilità al tuo portfolio professionale.
Diploma in C Programmazione e Assemblea Lingua
  • Durata

    6-10 Oras
  • Students

    3,975
  • Accreditation

    CPD

Share This Course And
Earn Money  

Become an Affiliate Member

Descrizione

Modules

Risultato

Certificazione

View course modules

Description

Questo corso di diploma di programmazione inizia mettendo in posa l'architettura del processore 8086 (processore x86). Vi portiamo poi attraverso le istruzioni di montaggio comunemente usate e spiegate l'uso della pila e le relative istruzioni. Stabiliamo il ruolo e molte funzionalità dei microprocessori. Si imparerà anche su stack, puntatore di stack e istruzioni aritmetiche - unità logica (ALU) mentre esamineremo esempi di diversi tipi di compilatori come la raccolta del compilatore GNU (GCC), i modelli Turbo C e MS Visual C.

Il corso continua a spezzare come convertire i programmi C in linguaggi di montaggio in modo ottimizzato o non ottimizzato. Spieghiamo che molte operazioni ridondanti devono essere rimosse per ottimizzare un pezzo di codice di montaggio. A meno che un compilatore non venga utilizzato in una particolare modalità ottimizzata, potrebbe non essere possibile trovare sempre l'istruzione più ottimizzata e quickest impostata a livello di montaggio. Ti insegniamo anche a fare uso delle operazioni 'PUSH' e 'POP' per scambiare due variabili in C.

Si passa poi attraverso le fasi di compilazione nella programmazione C. Studiamo come le chiamate di funzioni di alto livello siano tradotte in istruzioni di montaggio a basso livello utilizzando i concetti di 'prologo 'e 'epilogo' e come le variabili vengono passate e valutate in C. Si imparerà anche come certe funzioni C siano ottimizzate sfruttando i loop hardware. Infine vi mostriamo come confrontare l'impatto delle ricorsioni e dei loop per apprezzare l'importanza della sicurezza delle variabili locali. Questo corso di diploma ti aiuta a padroneggiare la programmazione C per fare il passo successivo nella tua carriera

Inizio Corso Ora

Careers