Lab (C and Assembly Language Programming) (Lab Course)
ObjectivesThis 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
Sessions | Number of Sessions | Comments |
Practical Sessions | 10 | Problem Solving and C programming |
Practical Sessions | 10 | Digital Logic Circuits and Assembly |
Language Programming |
Sessions | Session | Block to be | Topics to be covered |
Number | Covered | ||
Practical | 1 to 10 | Lab Manual | All the problems given in the Section - I (session- wise) |
Sessions | (Section -1) | of the lab manual are to be executed. | |
11 to 20 | Lab Manual | All 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
Post a Comment