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:
20
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.
5
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.
POST
GRADUATE DIPLOMA IN AUDIO PROGRAMME PRODUCTION P.G. Diploma Programmes (PGDCA)
ASSIGNMENTS
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
Subscribe YOUTUBE : ASSIGNMENT SOLUTION
WhatsApp Contact : 9958676204
Post a Comment