0% found this document useful (0 votes)
2 views1 page

Coa Assignment Module 2

Uploaded by

M.D Waseem
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views1 page

Coa Assignment Module 2

Uploaded by

M.D Waseem
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Government of Karnataka

Department of Collegiate and Technical Education


Government Engineering College, Gangavathi 583227
Department of Electronics and Communication Engineering
Assignment-1
Course Name: Computer Organization and Architecture Course Code : BEC306C
Semester: 3rd Faculty Name: Dr. Praveen Sindagi

Module-2
1 What are addressing modes? Explain the different types of addressing modes
with an example?
2 What are assembler directives? Explain any five assembler directives.
3 Discuss the following addressing modes with example
a) Immediate b) Register c) Direct d) Indirect e) Index
4 Write an ALP to add N numbers
5 Consider data base of marks scored by students 3 tests stored in memory
starting at address LIST each students record consists of student ID followed
by 3 tests marks. Assume each of these to be 4 bytes in size. There are 50
students in the class and this value is stored at location NUM.
i) Sketch the memory map showing all the details
ii) Develop an ALP
6 What is subroutine? Illustrate the subroutine function with parameter passing
by value and reference with suitable program.
7 With neat diagram and program example. Explain a simple I/O task between
processor, keyboard and display.
8 Write a short note on the assembly and execution of programs.
9 Explain the concept of stacks and queues.
10 With an example explain the logical and arithmetic shift and rotate
instructions.

You might also like