compilers-lab-aut-22

Assignments repository for Compilers Laboratory course, Autumn 2022

View on GitHub

Assignment 1 ·

Directory for the first assignment of Compilers Laboratory course (CS39003) offered in Autumn semester 2022, Department of CSE, IIT Kharagpur.

Getting started

Read the assignment problem statement from Assignment_1.pdf

cc -Wall -S ass1.c
cc -Wall -fverbose-asm -S ass1.c

Solution

GCC version information-

gcc (GCC) 12.1.1 20220730
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Generated assembly code might be slightly different depending on the compiler version

The file ass1_20CS10011.s contains the assignment submission file with comments describing almost all the lines of the assembly code.