0% found this document useful (0 votes)
78 views8 pages

CAO Assi 1-5 Ques

These documents contain assignments for students of Computer Architecture and Organization at Geetanjali Institute of Technical Studies. The assignments cover various topics related to computer architecture including number representation methods, bus systems, arithmetic circuits, instruction cycles, assembly language, addressing modes, and more. Students are required to answer questions related to these topics, provide explanations with examples, and draw relevant diagrams. The assignments are divided into sets and each set contains questions for two units of study with the details of the faculty, class, course code and last date for submission.

Uploaded by

Nupoor Bomb
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)
78 views8 pages

CAO Assi 1-5 Ques

These documents contain assignments for students of Computer Architecture and Organization at Geetanjali Institute of Technical Studies. The assignments cover various topics related to computer architecture including number representation methods, bus systems, arithmetic circuits, instruction cycles, assembly language, addressing modes, and more. Students are required to answer questions related to these topics, provide explanations with examples, and draw relevant diagrams. The assignments are divided into sets and each set contains questions for two units of study with the details of the faculty, class, course code and last date for submission.

Uploaded by

Nupoor Bomb
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
You are on page 1/ 8

GEETANJALI INSTITUTE OF TECHNICAL STUDIES

COMPUTER ARCHITECTURE & ORGANIZATION


III Year VI Semester Sec A and B
ASSIGNMENT-1 SET-1
Name of Faculty: Mr. Vishal Jain

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.

GEETANJALI INSTITUTE OF TECHNICAL STUDIES


COMPUTER ARCHITECTURE & ORGANIZATION
III Year VI Semester Sec A and B
ASSIGNMENT-1 SET-2
Name of Faculty: Mr. Vishal Jain

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:R2R1

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.1. Draw and explain 4-bit arithmetic circuit.

Q.2. What is program interrupt? Draw and explain the flowchart for the interrupt cycle.

GEETANJALI INSTITUTE OF TECHNICAL STUDIES


COMPUTER ARCHITECTURE & ORGANIZATION
III Year VI Semester Sec A and B
ASSIGNMENT-1 SET-4
Name of Faculty: Mr. Vishal Jain

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.

GEETANJALI INSTITUTE OF TECHNICAL STUDIES


COMPUTER ARCHITECTURE & ORGANIZATION
III Year VI Semester Sec A and B
ASSIGNMENT-2 SET-2
Name of Faculty: Mr. Vishal Jain

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.

GEETANJALI INSTITUTE OF TECHNICAL STUDIES


COMPUTER ARCHITECTURE & ORGANIZATION
III Year VI Semester Sec A and B
ASSIGNMENT-2 SET-4
Name of Faculty: Mr. Vishal Jain

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.

Q.2. What is stack? Differentiate register stack and memory stack.

GEETANJALI INSTITUTE OF TECHNICAL STUDIES


COMPUTER ARCHITECTURE & ORGANIZATION
III Year VI Semester Sec A and B
ASSIGNMENT-3 SET-2
Name of Faculty: Mr. Vishal Jain

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.

Q.2. Evaluate the following arithmetic expression using stack:

(3*4)+(5*6)

GEETANJALI INSTITUTE OF TECHNICAL STUDIES


COMPUTER ARCHITECTURE & ORGANIZATION
III Year VI Semester Sec A and B
ASSIGNMENT-3 SET-4
Name of Faculty: Mr. Vishal Jain

UNIT 3
Last Date of Submission:
CO Covered: CO36404.3 (5+5)

Q.1. Explain addressing modes in detail.

Q.2. What is flynn’s Taxonomy? Explain in detail.


B.Tech III Year, VI Semester
Sub: Computer Architecture & Organization (6CS4-04)
Assignment-4
(SET-1)

Q. 1 Explain Booth multiplication algorithm. Multiply (-8) and (-7) using it.

Q. 2 Explain input-output interface in detail.

(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)

Q. 1 What is cache memory? Explain all cache mapping techniques.

Q. 2 What happens when RAM has not sufficient space to load an


application/program? Explain virtual memory in detail.

(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.

You might also like