CAO Assi 1-5 Ques
CAO Assi 1-5 Ques
UNIT 1
Last Date of Submission:
CO Covered: CO36404.1 (5+5)
Q.1. Explain the subtraction of numbers using complement method with suitable example. Also explain integer
representation methods with suitable examples.
Q.2. Draw and explain bus system for four registers. Design a bus system for 8 registers also. Each register should be of 4
bits.
UNIT 1
Last Date of Submission:
CO Covered: CO36404.1 (5+5)
Q.1. Explain floating-point representation with a suitable example. Also draw a logic circuit for the following register
transfer operation: P:R2R1
Q.2. What is instruction cycle? Draw and explain flowchart for instruction cycle.
GEETANJALI INSTITUTE OF TECHNICAL STUDIES
COMPUTER ARCHITECTURE & ORGANIZATION
III Year VI Semester Sec A and B
ASSIGNMENT-1 SET-3
Name of Faculty: Mr. Vishal Jain
UNIT 1
Last Date of Submission:
CO Covered: CO36404.1 (5+5)
Q.2. What is program interrupt? Draw and explain the flowchart for the interrupt cycle.
UNIT 1
Last Date of Submission:
CO Covered: CO36404.1 (5+5)
Q.1. Explain shift microoperations with their symbolic designations. Draw and explain 4-bit combinational circuit shifter
also.
Q.2. Explain stored program organization. Draw and explain control unit of a basic computer also.
GEETANJALI INSTITUTE OF TECHNICAL STUDIES
COMPUTER ARCHITECTURE & ORGANIZATION
III Year VI Semester Sec A and B
ASSIGNMENT-2 SET-1
Name of Faculty: Mr. Vishal Jain
UNIT 2
Last Date of Submission:
CO Covered: CO36404.2 (5+5)
Q.1. In which forms the programs for the computer can be written? Write a binary program to add two numbers. Write
an assembly language program to add two numbers also.
Q.2. What do you understand by pseudo instruction? Write the various rules of the assembly language. Draw and
explain the flowchart for the first pass of the assembler also.
UNIT 2
Last Date of Submission:
CO Covered: CO36404.2 (5+5)
Q.1. Write an assembly language program to subtract two numbers. Draw and explain the flowchart for the second pass
of the assembler also.
Q.2. What do you understand by program loops. Explain with a suitable assembly language program.
GEETANJALI INSTITUTE OF TECHNICAL STUDIES
COMPUTER ARCHITECTURE & ORGANIZATION
III Year VI Semester Sec A and B
ASSIGNMENT-2 SET-3
Name of Faculty: Mr. Vishal Jain
UNIT 2
Last Date of Submission:
CO Covered: CO36404.2 (5+5)
Q.1. What do you understand by subroutines? Explain with a suitable assembly language program.
Q.2. How input-output programming is done in assembly language? Explain with suitable examples.
UNIT 2
Last Date of Submission:
CO Covered: CO36404.2 (5+5)
Q.1. Explain address sequencing. Explain mapping of instruction with suitable example also.
Q.2. Draw and explain the block diagram for decoding of microoperation fields.
GEETANJALI INSTITUTE OF TECHNICAL STUDIES
COMPUTER ARCHITECTURE & ORGANIZATION
III Year VI Semester Sec A and B
ASSIGNMENT-3 SET-1
Name of Faculty: Mr. Vishal Jain
UNIT 3
Last Date of Submission:
CO Covered: CO36404.3 (5+5)
Q.1. Explain general register organization with encoding of register selection fields and encoding of ALU operations.
UNIT 3
Last Date of Submission:
CO Covered: CO36404.3 (5+5)
Q.1. Explain register stack and memory stack with the push and pop operations.
Q.2. What is Reverse Polish Notation (RPN)? Explain the conversion from infix notation to RPN with a suitable example.
GEETANJALI INSTITUTE OF TECHNICAL STUDIES
COMPUTER ARCHITECTURE & ORGANIZATION
III Year VI Semester Sec A and B
ASSIGNMENT-3 SET-3
Name of Faculty: Mr. Vishal Jain
UNIT 3
Last Date of Submission:
CO Covered: CO36404.3 (5+5)
Q.1. What is instruction format. Explain three-address, two-address, one-address, and zero-address instructions.
(3*4)+(5*6)
UNIT 3
Last Date of Submission:
CO Covered: CO36404.3 (5+5)
Q. 1 Explain Booth multiplication algorithm. Multiply (-8) and (-7) using it.
(SET-2)
Q. 1 What is DMA? Explain in detail. Also explain the modes of transfer.
Q. 2 Explain division restoring algorithm. Divide 9 by 3 using it.
(SET-3)
Q. 1 What do you understand by priority interrupt? Explain in detail.
Q. 2 Explain floating-point addition and subtraction operations. Subtract 7.5 from
11.5.
(SET-4)
Q. 1 Explain decimal arithmetic unit in detail.
Q. 2 Explain Booth multiplication algorithm. Multiply (-5) and (-6) using it.
B.Tech III Year, VI Semester
Sub: Computer Architecture & Organization (6CS4-04)
Assignment-5
(SET-1)
(SET-2)
Q. 1 What do you understand by associative memory? Explain in detail.
Q. 2 Differentiate main memory and auxiliary memory. Explain SRAM in detail.
(SET-3)
Q. 1 Explain memory hierarchy. Also explain characteristics of multiprocessors.
Q. 2 What is cache coherence? Also explain cache hit and cache miss.
(SET-4)
Q. 1 What happens when RAM has not sufficient space to load an
application/program? Explain virtual memory in detail.
Q. 2 Differentiate main memory and auxiliary memory. Explain DRAM in detail.