Skip to main content

IGNOU MCSL-017 Lab (C and Assembly Language Programming) (Lab Course)

Lab (C and Assembly Language Programming) (Lab Course)

Objectives
This lab course is completely based on MCS-011 and MCS-012 courses.
The basic objective of the course is to provide the hands on experience on C Programming and Assembly language programming and improve the practical skill set. Also to apply all the concepts that have been covered in the theory courses MCS-011 and MCS - 012. The learner will try to apply the alternate ways to provide the solution to a given problem. The learner will be able to develop the logic for the given problem, recognize and understand the syntax and construction of C code, gains experience of C and Assembly language programming, know the steps involved in compiling, linking and debugging C code, feel more confident about writing the C functions, write some complex programs
Syllabus
Section 1 C Programming Lab
*Salient Features of C
*C Programming Using Borland Compiler
*Using C with UNIX
*Running C Programs using MS Visual C++
*Program Development Life Cycle
*List of Lab Assignments - Session wise
Section 2 Digital Logic Circuits
*Logic Gates Circuit Simulation Program
*Making a Logic Circuit Using Logic
*A Revisit of Steps of Logic Circuit Design
*Session-wise problems
Section 3 Assembly Language Programming
*Assemblers
0 Turbo Assembler (TASM)
0 MASM
0 Emu 8086
0 The DEBUG Program
Assembly Programming File
Session-wise List of Programs

SessionsNumber of SessionsComments
Practical Sessions10Problem Solving and C programming
Practical Sessions10Digital Logic Circuits and Assembly
Language Programming

SessionsSessionBlock to beTopics to be covered
NumberCovered
Practical1 to 10Lab ManualAll the problems given in the Section - I (session- wise)
Sessions(Section -1)of the lab manual are to be executed.
11 to 20Lab ManualAll the problem given In the Section - 2 and Section - 3
(Section -2 &(session- wise) of the lab manual are to be executed.
Section-3)

Comments