Computer Organization and Architecture
Indian Institute of Technology, Guwahati
Assignment:
Booths Algorithm for Signed Multiplication
Booths Algorithm is an elegant way to multiply signed numbers using the same
hardware as before and save cycles and can

DIVISION ALGORITHM
(FOR UNSIGNED BINARY INTEGERS)
ASSIGNMENT
SUBMITTED BY:
YOSHITHA KUNTUMALLA (11010125)
RAKSHITA JAIN (11010157)
GOWTHAMI GUDIPATI (11012312)
TANYA GOYAL (11012340)
Division of binary numbers is based on the same principle as long
divisi

CS222
ASSIGNMENT
Discussion on
BOOTHS, BARRELS
&
ARRAY
Algorithms for Multiplication
CREATED BY
BINGI N. KATHIK
(11010160)
NAGELLI KARTHEEK (11010162)
VISHAL ANAND
(11010171)
What is the Array Multiplication Algorithm for binary
multiplication?
The Array

CS222 Assignment
Topic: Different Computer Architectures Based on Type
of Temporary Storage in CPU
Stack Based, Accumulator Based and Register Based
Submitted By:
Jajoo Akshay (11010104)
Kejriwal Shyamal (11010174)
Poddar Vivek (11010173)
Date 14th Februa

Topic: - RISC Vs CISC
Group Members:1. Naveen Sahu
11010146
2. Shashi Kant
11010163
3. Shivam Kumar
11010164
4. PrashantSankhla
11012327
Objective:The objective if this assignment is to give idea about RISC and CISC, their
features, differences b/w the tw

Array Multiplier
Assignment
CS222
Submission Date:14-02-2013
Group Members:
Charanjit Ghai
11010178
Soumak Datta
11010180
Himanshu Upreti
11012315
Array Multiplier:
Combinatorial Circuit which is used for multiplication of two
binary numbers.
As the nam

CS-222
Computer Organization and
Architecture
Assignment
Topic:
Comparison between different
computer architectures
Submitted by
Manan Bhutani(11012320)
Raghav Mittal(11012329)
Srikant Ravindran(11012339)
Introduction
Computing or information systems are

CS-222
ASSIGNMENT-1
TOPIC
:
INSTRUCTION
FETCH > DECODE > EXECUTE
SUBMITTED BY :
SACHIN AGLAVE
(11010160)
SHASHANK RAI
(11010162)
VISHAVDEEP MATTU (11010171)
( 13 - 02 - 2013 )
What is an instruction?
An instruction is nothing but, in terms of computer arc

CS-222
COMPUTER ORGANIZATION
AND ARCHITECTURE
Assignment - 2
Topic:
Comparison between performances of
computer architectures with different
numbers of addresses / operands
Submitted by :
Amit Mittal (Roll no.11012304)
Rahul Radhakrishnan (Roll no.1101234

Computer Organization and Architecture Assignment
Topic- Displacement addressing mode
Group members- Piyush Dhore 11010152
Sushant Moon 11010141
Masih Tomsoy 11010136
Short introduction to assembly languageAssembly languageMachine language consists of spe

Array Multiplier
Assignment
CS222
(12-02-2013)
Prepared By:
Shubham Luhadia ( 11010176 )
Vishal Keshav
( 11012341 )
Pranshu Anand
( 11012326 )
Array Multiplier
Definition:
An array multiplier is a digital combinational circuit that is used for the multipl

COMPUTER ORGANISATION AND
ARCHITECTURE
+Assignment 5
Submited by :
Vivek Bhargav
Mainak Sethi
Sagar Patel
11010172
11010134
11010161
Simple Instruction Format
Number of Addresses (a)
3 addresses
Operand 1, Operand 2, Result
a = b + c;
May be a forth -

BOOTH'S
MULTIPLICATION
ALGORITHM
GROUP MEMBERS
Nishant Yadav
(11010147)
Rohan Kumar Kwatra
(11010158)
Rohit Kamra
(11010159)
Rajat Kamra
(11012330)
INTRODUCTION
Booths multiplication Algorithm that
multiplies two signedbinarynumbers in
two's complement no