Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
13 views

Assignment1 - CO

Coa

Uploaded by

saanidhyad180
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Assignment1 - CO

Coa

Uploaded by

saanidhyad180
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Sub: Computer Organization and Architecture

Sub Code: BEC306C


Assignment 1
Q.N. CO
1 With a neat diagram, describe the functional units of a computer 1
2 Explain Big Endian and Little Endian formats with examples 1
3 Discuss the following with an example 2
i) Three-address instruction
ii) Two-address instruction
iii) One-address instruction
4 Explain Instruction Execution and Straight-Line Sequencing 2
5 Consider a database of marks scored by students in 3 tests stored 2
in memory starting at address LIST. Each student record
consists of student ID followed by marks in 3 tests. Assume
each of there to be 4 bytes in size. There are 50 students in the
class & this value is stored at location NUM
i) Sketch the memory map showing all details
ii) Develop an ALP using indexed addressing mode to compute
the sum of scores by all the students in Test 2 and store the results in
location SUM. Write appropriate comments
6 Describe the following addressing modes with an example 2
i) Register ii) Direct iii) Indirect iv) Index (v) Immediate (vi)
Autodecrement
7 With a neat diagram, discuss the operation concepts in a computer 2
highlighting the role of PC, MAR, MDR & IR

8 Consider a register R1 to size 16-bits with initial data 5876d. With neat 2
diagram, depict the output in each case after performing the following
operations
i) LshiftL #2,R1 ii)AshiftR #1,R1 iii) RotateR #1,R1
9 Define Stack, Explain push & pop operations on stack with neat 2
diagram and examples.
10 With a neat diagram describe program controlled I/O 2
11 Write a routine that packs 2 BCD digits 2
12 Write an assembly language program to find sum of n numbers using 2
assembler directives and autoincrement addressing mode
13 Perform the subtraction on the following pairs of numbers using 5-bit 2
signed 2’s complement format. Determine about overflow in each case
i) +12 and +9 ii) -15 and -9 iii) +10 and -8
14 With a neat diagram explain the internal organization of memory chip 3
15 With a neat diagram explain 1 Transistor dynamic memory cell 3
16 Design 6T SRAM CMOS memory cell and explain read and write 3
operations
17 How do you measure the performance of computer. Explain the basic 1
performance equation
18 With a near diagram explain how OS routine and processor share the 1
processor

You might also like