Syllabus

Course Code: EI-PROE-14    Course Name: Open Elective- II Lab - (ii) Computer Organization

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Write the working of 8085 simulator GNUsim8085 and basic architecture of 8085 along with small introduction.
2 Study the complete instruction set of 8085 and write the instructions in the instruction set of 8085 along with examples.
3 Write an assembly language code in GNUsim8085 to implement data transfer instruction.
4 Write an assembly language code in GNUsim8085 to store numbers in reverse order in memory location.
5 Write an assembly language code in GNUsim8085 to implement arithmetic instruction.
6 Write an assembly language code in GNUsim8085 to add two numbers using lxi instruction.
7 Write an assembly language code in GNUsim8085 to add two 8 bit numbers stored in memory and also storing the carry.
8 Write an assembly language code in GNUsim8085 to find the factorial of a number.
9 Write an assembly language code in GNUsim8085 to implement logical instructions.
10 Write an assembly language code in GNUsim8085 to implement stack and branch instructions.
11 Write assembly language programs to evaluate the expressions:
i) a = b + c – d * e
ii) z = x * y + w – v +u / k
a. Considering 8-bit, 16 bit and 32 bit binary numbers as b, c, d, e.
b. Considering 2 digit, 4 digit and 8 digit BCD numbers.
Take the input in consecutive memory locations and also Display the results by using “int xx” of 8086. Validate program for the boundary conditions.
12 Write an ALP of 8086 to take N numbers as input. And do the following operations on them.
a. Arrange in ascending and descending order.
13 Write an ALP of 8086 to take N numbers as input. And do the following operations on them.
a. Find max and minimum
b. Find average
Considering 8-bit, 16 bit binary numbers and 2 digit, 4digit and 8 digit BCD numbers. Display the results by using “int xx” of 8086. Validate program for the boundary conditions.
14 Write an ALP of 8086 to take a string of as input (in ‘C’ format) and do the following Operations on it.
a. Find the length
b. Find it is Palindrome or n.
Considering 8-bit, 16 bit binary numbers and 2 digit, 4digit and 8 digit BCD numbers. Display the results by using “int xx” of 8086. Validate program for the boundary conditions.
15 Write an ALP of 8086 to take a string of as input (in ‘C’ format) and do the following Operations on it.
a. Find whether given string substring or not.
16 Write an ALP of 8086 to take a string of as input (in ‘C’ format) and do the following Operations on it
a. Find the Armstrong number
b. Find the Fibonacci series for n numbers
Display the results by using “int xx” of 8086.
17 Write the ALP to implement the above operations as procedures and call from the main procedure.
18 Write an ALP of 8086 to find the factorial of a given number as a Procedure and call from the main program which display the result.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.