BCSL-022 (Assembly Language Programming Lab)IGNOU BCA Semester 2 Free Assignment Pdf

The Indira Gandhi National Open University (IGNOU) assignment system is an essential component of the institution’s distance learning strategy.

BCSL-022

IGNOU assignments allow students to demonstrate their understanding of the course material and apply theoretical concepts to real-life situations.

Assignments are a required component of IGNOU courses. Students have a responsibility to submit assignments for each course in which they are enrolled, usually by a particular time limit.

Each assignment includes detailed instructions for the format, word count, referencing style, and submission rules. Students must follow these rules to guarantee their assignments are accepted.

Assignments frequently consist of a series of questions or assignments related to the course material. These questions may ask students to , solve problems, compose essays, or undertake research.

Assignments carry a particular weight in the overall evaluation of a course. The marks acquired in assignments contribute to the student’s final grade.

Course Code : BCSL-022
Course Title : Assembly Language Programming Lab
Assignment Number : BCA(II)/L-022/Assignment/2023-24
Maximum Marks : 50
Weightage : 25%
Last Dates for Submission : 31st October, 2023 (For July Session)
30th April, 2024 (For January Session)


Note : This assignment has two questions of total of 40 marks. Rest 10 marks are for viva
voce. Please go through the guidelines regarding assignments given in the programme
guide for the format of presentation.

Q1. Design a two bit counter circuit that count from the state 00 to 10 only. The state 11 is ignored.
The states of the counter, thus, may be 00, 01, 10, 00, 01, 10… Use J-K flip flop to design the
circuit. You must design them using state transition diagram and Karnaugh’s map.


Q2. Perform the following using 8086 assembly language.


(a) Write and run a program using 8086 assembly language that increments a byte value stored in a
memory location by a value 2. The result should be stored in the same memory location. For
example, if a memory location contains 0101 0001, then the program will add 2 to this value and
store the result 0101 0011 (after adding 2) in the same location.


(b) Write and run a program using 8086 assembly language which finds the highest of four byte
values stored in memory. The highest value should be left in AL register.


(c) Write and run a program using 8086 assembly language that compares the values. of AL and BL
registers. In case AL is more than BL, then program clears BL register otherwise it clears AL
register. You can move value ‘1100 1010’ in AL, register and ‘1100 1000’ in BL register, initially

Download PDF Of BCSL-022 Assignment-

Read More: ECO-02 (Accountancy-1)IGNOU BCA Semester 2 Free Assignment Pdf

You May Also Like

More From Author

+ There are no comments

Add yours