Introducción a la programación de lenguaje C y ensamblaje
Conozca la programación de lenguaje C y de ensamblaje de este curso gratuito en línea
Description
El curso comenzará por introducirlo en la arquitectura del microprocesador 8086. Aprenderá sobre el lenguaje de ensamblaje utilizado habitualmente y las instrucciones relacionadas con la pila, los roles de un microprocesador y las tareas realizadas por un microprocesador. Estas tareas son: captar, decodificar y ejecutar mandatos.
El curso pasa a explicar los distintos tipos de compiladores como los compiladores GCC, Turbo C y MS Visual C. Aprenderá sobre los tipos de datos utilizados en lenguaje de programación C, cómo escribir un programa de ensamblaje para evaluar una expresión utilizando la adición repetida y la conversión de programas C al lenguaje de ensamblaje. A continuación, aprenderá acerca de las instrucciones relacionadas con la pila desde el punto de vista de programación de ensamblaje y C.
Por último, aprenderá las diversas técnicas utilizadas para intercambiar dos variables en C utilizando las operaciones PUSH y POP. También aprenderá a realizar la operación de multiplicación utilizando la adición repetida y se introduce en una potente herramienta – el explorador del compilador que facilita a los programadores la depuración. Inicie este curso hoy y aprenda valiosas habilidades en programación de lenguaje C y de ensamblaje.
Inicio Curso AhoraModules
Introducción a Microprocesadores y programación de lenguaje de ensamblaje
-
Introducción a Microprocesadores y programación de lenguaje de ensamblaje-Resultados de aprendizaje
-
Conjunto de Intsruction x86
-
Registros en microprocesadores
-
Ejecución de instrucciones en microprocesadores x86
-
Instrucciones de la unidad lógica aritmética (ALU)
-
Operaciones de pila
-
Introducción a Microprocesadores y programación de lenguaje de ensamblaje-Resumen de lecciones
C Programación e Inline Assembly
-
C Programming and Inline Assembly-Learning Outcomes
-
Montaje en línea
-
Salida del compilador
-
Aritmética de puntero en un nivel de lenguaje de ensamblaje
-
Variables de intercambio
-
Explorador de compilador
-
C Programming and Inline Assembly-Lesson Summary
Evaluación del curso
Learning Outcomes
Tras la finalización satisfactoria de este curso, podrá:
- Explicar el rol de un microprocesador
- Explicar los requisitos que deben cumplirse antes de que un microprocesador pueda captar, decodificar y ejecutar mandatos
- Explicar cómo se mueven los datos de un registro a otro registro
- Listar las cuatro modalidades de direccionamiento aprendidas en este módulo
- Explicar cómo escribir un programa de ensamblaje para calcular la longitud de serie de algunas series determinadas
- Explicar las diversas técnicas disponibles para intercambiar variables con el uso de variables temporales
- Explicar las diversas técnicas disponibles para intercambiar variables sin utilizar variables temporales
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