Swayam
Swayam Logo

C Programming And Assembly Language 

  • Offered bySwayam

C Programming And Assembly Language
 at 
Swayam 
Overview

Learn how to write optimized code in C and Assembly to improve performance and efficiency

Duration

4 weeks

Mode of learning

Online

Official Website

Go to Website External Link Icon

Credential

Certificate

C Programming And Assembly Language
 at 
Swayam 
Highlights

  • Earn a certificate after completion of the course
  • Career objective with real world scenarios
Details Icon

C Programming And Assembly Language
 at 
Swayam 
Course details

Skills you will learn
More about this course
  • This course equips learners with a solid foundation in both high-level and low-level programming languages, providing a deep understanding of how computer systems work at different levels of abstraction, from high-level coding in C to the intricacies of Assembly language programming

C Programming And Assembly Language
 at 
Swayam 
Curriculum

Week 1

Introduction to Microprocessors and Assembly language Programming

Microprocessor Architecture

Machine Language Execution sequence in a MuP

Memory in a microprocessor

Instruction Set

Week 2

Introduction to C and Inline Assembly

Data types and their sizes

Simple examples of Inline assembly

ALU operations

String length

Week 3

Compiling C to Assembly Language

Compiling a simple program to Assembly – first order

Passing parameters

Prologue

Epilogue

Local variables

Week 4

C++ and Some special Functions

C and C++ at assembly language level

Recursion vs Loops with factorial as example

Special functions

memcpy

strlen

Faculty Icon

C Programming And Assembly Language
 at 
Swayam 
Faculty details

Prof. Janakiraman
Prof. Janakiraman Viraraghavan is an Assistant Professor at the Department of Electrical Engineering, IIT Madras and is part of the Integrated Circuits and Systems (iCS) group His research interests include porting machine-learning algorithms on to hardware and statistical analysis in VLSI. He also has a keen interest in Microprocessors and Programming in general

Other courses offered by Swayam

– / –
8 weeks
– / –
Free
6 weeks
Beginner
– / –
8 weeks
– / –
– / –
15 weeks
– / –
View Other 167 CoursesRight Arrow Icon
qna

C Programming And Assembly Language
 at 
Swayam 

Student Forum

chatAnything you would want to ask experts?
Write here...