Earn a diploma in C and Assembly Language
This C programming diploma course explains how function calls are translated to assembly, parameters passed functions, local variables stored on stack and more.
This programming diploma course takes you through both basic and in-depth concepts related to C programming and assembly language. We explain how function calls are translated to assembly and parameters passed to a function. We then show you how local variables are stored on stack and how they go out of scope after function calls. C is a popular and powerful programming language so sign up to add a valuable skill to your professional portfolio.
What You Will Learn In This Free Course
Introduction to Microprocessors and Assembly Language Programming
In this module, you will learn about the 8086 microprocessor and assembly language programming. The module gives a brief introduction to the 8086 processor architecture and commonly used assembly instructions. You will also learn about the use of stack and other related instructions.
C Programming and Inline Assembly
In this module, you will be introduced to the concepts of C programming and inline assembly. Topics covered include data types and their sizes, ALU operation, string length and multiplication using repeated addition. Furthermore, you will learn how to swap two variables both in C and inline assembly.
Diploma in C Programming and Assembly Language – First Assessment
You need to score 80% or more to pass this assessment.; Module
Compiling C to Assembly Language
In this module, you will learn about the compilation of C programs to assembly language. You will understand how high-level function calls are translated into low-level assembly instructions, along with how variables are passed and assessed.
C++ and Special Functions
In this module, you will be introduced to C++ and some Special Functions. You will compare C vs C++ at an assembly language level, recursions & loops, and learn about optimizing certain functions by exploiting hardware loops in C.
Diploma in C Programming and Assembly Language – Second Assessment
You need to score 80% or more to pass this assessment.; Module
Course assessment
User Reviews
Be the first to review “Earn a diploma in C and Assembly Language”
You must be logged in to post a review.


There are no reviews yet.