C Programming And Assembly Language
- Offered bySwayam
C Programming And Assembly Language at Swayam Overview
C Programming And Assembly Language
at Swayam
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 |
Credential | Certificate |
C Programming And Assembly Language at Swayam Highlights
C Programming And Assembly Language
at Swayam
- Earn a certificate after completion of the course
- Career objective with real world scenarios
C Programming And Assembly Language at Swayam Course details
C Programming And Assembly Language
at Swayam
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
C Programming And Assembly Language
at Swayam
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
C Programming And Assembly Language at Swayam Faculty details
C Programming And Assembly Language
at Swayam
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
View Other 167 Courses
C Programming And Assembly Language
at Swayam
Student Forum
Anything you would want to ask experts?
Write here...