MCSL 017 SOLVED ASSIGNMENT 2017-18

MCSL 017
Course Title : C and Assembly Language Programming
(Lab Course)
Assignment Number : MCA(1)/015/Assignment/17-18
Maximum Marks : 100
Weightage : 25%
Last Dates for Submission : 15th October, 2017 (For July 2017 Session)
: 15th April, 2018 (For January 2018 Session)
This assignment has two sections. Answer all questions in each section. Each Section is of
20 marks. Your Lab Records will carry 40 Marks. Rest 20 marks are for viva voce. You
may use illustrations and diagrams to enhance the explanations. Please go through the
guidelines regarding assignments given in the programme guide for the format of
presentation.
Section 1: C Programming Lab MCSL 017
1. Write an interactive program in C language to create an application program
for a small office to maintain the employees database. This application should
be having menu options like
• Creating a New Record
• Reading/Listing of Records
• Modify the record
• Delete the record
Each employee record should have Employee Name, Employee ID,
Department Name, Salary, Position, Date of Joining, etc). The application
should be designed user-friendly.

Note: You must execute the program and submit the program logic, sample
input and output along with the necessary documentation for this question.
Assumptions can be made wherever necessary.
(20Marks)
MCSL 017 C LANGUAGE LAB MANUAL SOLVED ASSIGNMENT 2017-18

Section 2: Assembly Language Programming Lab
1. a) Write a program in assembly language to swap two numbers. (5 Marks)
MCSL 17 Assembly LAB MANUAL
b) Write a program in assembly language to check whether a number is even
or odd.
(5 Marks)
MCSL 17 Assembly LAB MANUAL

c) Write a program in assembly language to load a byte in memory location
8000H and increment the contents of the memory location.
(5 Marks)
MCSL 17 Assembly LAB MANUAL

d) Write a program in assembly language to reverse a given number. (5 Marks)
MCSL 17 Assembly LAB MANUAL

You may also like...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

error: Content is protected !!