Introduction to C and Assembly Language Programming

0
Certificate

Paid

Language

Level

Intermediate

Access

Free

Last updated on June 22, 2025 11:52 pm

Learn about the x86 microprocessor, commonly used assembly and stack related instructions, compiler types and functions used for swapping two variables in C.

Add your review

This free online course explains what it takes to learn the basics of C and assembly language programming. The course gives some insights on the 8086 microprocessor, commonly used assembly and stack related instructions, how two variables are swapped in C and the applications of a tool called the compiler explorer. By the end of the course, you will gain enough knowledge to write your own programs in C and assembly language, so get started today.

What You Will Learn In This Free Course

  • Explain the role of a
  • microprocesso…
  • Explain the requirements that must b…
  • Explain how data is moved from one r…
  • List the four modes of addressing le…
  • Explain the role of a
  • microprocessor
  • Explain the requirements that must be satisfied before a microprocessor can fetch, decode and execute commands
  • Explain how data is moved from one register to another register
  • List the four modes of addressing learned in this module
  • Explain how to write an assembly program to calculate the string length of some given strings
  • Explain the various techniques available for swapping variables with the use of temporary variables
  • Explain the various techniques available for swapping variables without the use of temporary variables
  • 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, commonly used assembly instructions. You will also learn about the use of stack and other related instructions in this module.

    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. You will also learn how to swap two variables both in C and inline assembly in this module.

    Course assessment

    User Reviews

    0.0 out of 5
    0
    0
    0
    0
    0
    Write a review

    There are no reviews yet.

    Be the first to review “Introduction to C and Assembly Language Programming”

    ×

      Your Email (required)

      Report this page
      Introduction to C and Assembly Language Programming
      Introduction to C and Assembly Language Programming
      LiveTalent.org
      Logo
      LiveTalent.org
      Privacy Overview

      This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.