Header Ads

MCSL 017 Solved Assignment 2021-22

MCSL 017 Solved Assignment 2021-22

C and Assembly Language Programming

MCSL 017 Solved Assignment 2021-22 : All assignments are in PDF format which would be send on email/WhatsApp (9958676204) just after payment.

Course Code : MCSL 017

Course Title : C and Assembly Language Programming

Assignment Number : PGDCA(I)/L017/Assignment/2021-22

Maximum Marks : 100

Weightage : 25%

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.

Note: You must execute the program and submit the program logic, sample input and output along with the necessary documentation. Assumptions can be made wherever necessary.

Section 1: C Programming Lab

Question 1:


Write an interactive C program for “Library Management System” which prompts the user with the following menu options on the opening menu and performs the corresponding functionalities:

1) Membership registration

(The data required for the registration is – a unique membership id, name of the member, type of membership, age, membership start date, membership end date and membership fee paid)

2) Current members List

3) Books issued to a member, which are not yet returned

4) Fine due from members (per day fine Rs 5/-, if the book is returned late)

5) List of Members whose membership is expiring in the coming week.

6) Quit

Enter your choice:

Note: You must execute the program and submit the program logic, complete C code for the assignment question, sample input and output, screenshots along with the necessary documentation for this practical question. Make and state suitable assumptions, if any.

Section 2: Assembly Language Programming Lab

Question 1:

Design a two-bit counter circuit that counts from 0 to 3. It should have states: 00, 01, 10 and 11. The initial state of the counter may be assumed to be 11. The counter will be in following successive states: 11, 00, 01, 10, 11, 00, 01, 10, 11…Use J-K flip flops to design the circuit. You should design the circuit using state transition diagram and Karnaugh's maps.


mcs-052 solved assignment 2020-21; mcse 003 solved assignment 2020-21; mcs 11 solved assignment 2020-21; mcs-051 solved assignment 2020-21; ignou study helper; mca 1st semester assignment; ignou first semester assignment

Question 2:

Write and run following programs using 8086 assembly language.

3×5 = 15 Marks

(a) Write and run a 8086 Assembly language program that converts a two digit packed BCD number stored in a byte locations in the memory, into an equivalent binary number. The output should be stored in AL register. For example, if the byte location contains a packed BCD ‘25’, then the BCD number should be processed and converted to equivalent binary value, which is 000110012. This result should be stored in AL register.

(b) Write and run (using appropriate calling program) a near procedure in 8086 assembly language, which is passed a single parameter by the calling program. The procedure checks if the input parameter is an even number or not. If the input parameter is even then a value of 1 is returned to the calling program, else a value 0 is returned. The calling program based on the returned value prints “EVEN” or “ODD”. You may assume that the parameter value would always be greater than or equal to 1. Make and state suitable assumptions, if any.

(c) Write and run a 8086 assembly language program that finds the factorial of first N natural numbers. The value of N is input to the assembly program. The factorial value is stored in AX register. Assume that the value of N is between 1 and 5 only.

Related Links :

MCSL 016 Solved Assignment 2021-22

DNHE 2 Solved Assignment 2021-22

MCS 014 Solved Assignment 2021-22

DNHE 1 Solved Assignment 2021-22

MCSL 017 Solved Assignment 2021-22 : All assignments are in PDF format which would be send on email/WhatsApp (9958676204) just after payment.


Dear Learner,

You have to submit one assignment in each course, i.e. MCSL 017, MCSL 017. All these are Tutor Marked Assignments (TMAs). Before attempting the assignments, please read the instructions provided in the Programme Guide carefully.

Kindly note, you have to submit these assignments to the Coordinator of your Study Centre within the stipulated time for being eligible to appear in the term-end examination. You must mention your Enrolment Number, Name, Address, Assignment Code and Study Centre Code on the first page of the assignment. You must obtain a receipt from the Study Centre for the assignments submitted and retain it. Keep photocopies of the assignments with you.

After evaluation, the assignments have to be returned to you by the Study Centre. Please insist on this and keep a record with you. The marks obtained by you will be sent by the Study Centre to the Student Evaluation Division at IGNOU, New Delhi.

Guidelines for Doing Assignments

There are five questions in each assignment, all carry equal marks. Attempt all the questions in not more than 500 words (each). You will find it useful to keep the following points in mind:

Planning: Read the assignments carefully. Go through the units on which they are based, make some points regarding each question and then rearrange them in a logical order

Organization and Presentation: Be analytical in your selection of the information for your answer. Give adequate attention to the introduction and the conclusion. Make sure that your answer is logical and coherent; has a proper flow of information.

For IGNOU Solved Assignment PDF & Hand Written


WhatsApp Contact : 9958676204

No comments

Powered by Blogger.