Diploma en C Programación y Lenguaje de Montaje | Curso gratuito | Alison
Loading

The New Alison App has just launched Download Now

Diploma en C Programming and Assembly Language

Aprenda todo lo que necesita saber acerca de la programación C y el lenguaje ensamblador en este curso gratuito en línea.

Fin de Idiomas
Gratis
Este curso gratuito en línea le lleva a través de los conceptos básicos y profundos relacionados con la programación C y el lenguaje ensamblador. Al final del curso, usted será familiar y por supuesto bien informado sobre cómo las llamadas de función se traducen al montaje; los parámetros se pasan a una función, las variables locales se almacenan en la pila y también cómo estas variables locales salen del ámbito después de las llamadas a la función.
  • Duración

    6-10 Horas
  • Certificación

  • Responsive

  • Editor

    NPTEL
  • Accreditation

    CPD

Descripción

Modules

Resultados

Certificación

Ver los módulos del curso

Description

El curso es sobre programación C y lenguaje de ensamblaje. Se inicia al introducirlo en el concepto de la arquitectura de procesador 8086 (procesador x86), instrucciones de ensamblaje de uso común y uso de pila e instrucciones relacionadas. Aprenderá sobre el rol de un microprocesador y las tareas que puede realizar un microprocesador. También aprenderá sobre la pila, el puntero de pila, las instrucciones de ALU y algunos ejemplos de los diferentes tipos de compiladores como el compilador GCC, el compilador de Turbo C, el compilador de MS Visual C.

El curso explica algunas ideas sobre la conversión de programas C al lenguaje de ensamblaje de una manera optimizada y no optimizada. Explica que para optimizar un código de ensamblaje, hay que deshacerse de muchas operaciones redundantes. Además, a menos que se utilice un compilador en un modo optimizado particular, es posible que no sea posible obtener siempre la instrucción más optimizada y más rápida establecida en el nivel de ensamblaje. Además, también aprenderá a utilizar las operaciones PUSH y POP para intercambiar dos variables en C.

Por último, el curso explica los pasos de compilación en la programación C, cómo las llamadas de función de nivel alto se convierten en instrucciones de ensamblaje de bajo nivel utilizando los conceptos de prólogo y epílogo, y también cómo se pasan y evalúan las variables en C. También aprenderá cómo   determinadas funciones C se optimizan   mediante la explotación de bucles de hardware, comparar el impacto de los bucles de recurrencia y por último, entender por qué la seguridad de las variables locales es importante.

Inicio Curso Ahora

Modules

Introducción a Microprocesadores y programación de lenguaje de ensamblaje

C Programación e Inline Assembly

Diploma en C Programming and Assembly Language-First Assessment

Compilación de C a lenguaje de ensamblaje

C++ y funciones especiales

Diploma en C Programación y Lenguaje de Montaje-Segunda Evaluación

Evaluación del curso

Learning Outcomes

Tras la finalización satisfactoria de este curso, podrá:


  • Explicar cómo se convierten las llamadas de función al ensamblaje
  • Describir cómo se pasan los parámetros a una función
  • Explicar qué significa decir que las variables locales se almacenan en pilas
  • Demostrar cómo se asigna el espacio de variables locales
  • Explicar lo que significa decir que las variables locales salen del ámbito después de la llamada a la función
  • Lista las instrucciones que deben ejecutarse antes de entrar en una función y antes de salir de ella
  • Listar y explicar las distintas llamar a convenios para funciones C
  • Analizar la diferencia entre C y C++ a nivel de ensamblaje
  • Explicar ciertas instrucciones de hardware para acelerar las funciones de C
  • Explicar por qué la recurrencia no es una gran idea para la repercusión

Certification

Todos los cursos de Alison son gratuitos. Para superar un curso con éxito tienes que lograr una marca del 80% o superior en la Evaluación. Agrega valor a tu logro adquiriendo el Diploma o Certificado oficial de Alison.

Obtener el documento oficial de Alison is una buena forma de compartir tu éxito. Además es:

  • Ideal to include with CVs, job applications and portfolios
  • A way to show your ability to learn and achieve high results
Todos los diplomas están disponibles para comprar a través de la tienda. Para más información sobre la compra de Alison Diplomas, por favor visite nuestras Preguntas frecuentes. Si decide no adquirir el Diploma de Alison, todavía puede demostrar su logro compartiendo su Registro de Learner o la Verificación de Logros de Learner, ambos accesibles desde su Tablero. Para más detalles sobre nuestros precios del Diploma, por favor visite nuestro :precio.

Careers

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