Chapter 3
Top Level View of Computer Function
and Interconnection
Program Concept
Hardwired systems are inflexible
General purpose hardware can do
different tasks, given correct control
signals
Instead of rewiring, supply a new set of
control signals
William Stallings
Computer Organization
and Architecture
7th Edition
Chapter 3
System Buses
Program Concept
Hardwired systems are inflexible
General purpose hardware can do
different tasks, given correct control
signals
Instead of rewiring, supply a n
William Stallings
Computer Organization
and Architecture
7th Edition
Chapter 9
Computer Arithmetic
Arithmetic & Logic Unit
Does the calculations
Everything else in the computer is there to
service this unit
Handles integers
May handle floating point (
Binary Coded Decimal
Presented By Chung Wai Chow
1
Binary Coded Decimal
Introduction:
Although binary data is the most efficient
storage scheme; every bit pattern represents a
unique, valid value. However, some applications
may not be desirable to work wi
ZEROETH GENERATION
Man used his fingers, ropes, beads,
bones, pebbles and other objects for
counting.
Electricity was not yet invented
ENIAC
Electronic Numerical Integrator And
Computer
Eckert and Mauchly
University of Pennsylvania
Started 1943
Fini
Computer Architecture and Design
Computer Arithmetic
Fall 08, Nov 21
ELEC 5200001/6200001 Lecture 10
1
What Goes on Inside ALU?
Machine instr.: add $t1, $s1, $s2
What it means to computer:
000000 10001 10010 01000 00000 100000
Control unit
Flags
Arith
UNIT : 1
OVERVIEW OF PARALLEL
PROCESSING AND PIPELINING
PROCESSING
FIRST GENERATION : VACUUM
TUBES(1945  54)
Its first task to perform a series of complex
calculations that were used to help
determine feasibility of the hydrogen bomb
ENIAC : Electronic N
Computer Organization
and Architecture
Introduction
Topics
Computer Architecture
Computer Organization
Organization and Architecture
Structure and Function
Computer Architecture (1)
Definition?
The study of the structure, behaviour, and
design of co
Chapter1
Fixed Point Representation
Subtract by Summation
Subtraction with complement is done
with binary numbers in a similar way.
Using two binary numbers
X=1010100 and Y=1000011
We perform XY and YX
XY
X=
1010100
2s com. of Y= 0111101
Sum=
10010001
Computer Evolution and
Performance
ENIAC  background
Electronic Numerical Integrator And
Computer
Eckert and Mauchly
University of Pennsylvania
Trajectory tables for weapons
Started 1943
Finished 1946
Too late for war effort
Used until 1955
ENIAC
Booth's Algorithm
Example
Points to remember
When using Booth's Algorithm:
You will need twice as many bits in your
product as you have in your original two
operands.
The leftmost bit of your operands (both
your multiplicand and multiplier) is a SIGN
bit,
Beizer Curves
and
Bspline
Curves
Presentation by Ameya Hanamsagar
Bezier Curves
Bezier curves are used in computer graphics to produce parametric curves which
appear reasonably smooth at all scales
The cubic Bezier curve require four sample points, the
UNIVERSITY OF PUNE
SE (COMPUTER ENGINEERING) 2008 COURSE
Term I
Subject
Code No.
Subject
Teaching Scheme
Hours / Week
Lect
Pract
Examination Scheme
Paper
TW
Pract
Oral
Total
Marks
Total
210241
Discrete Structures
04

100



100
210242
Programming &
pr
JiniArchitecture Overview
Jim Waldo
A Jini system is a Javacentric distributed system designed for simplicity,
flexibility, and federation. The Jini architecture provides mechanisms for machines
or programs to enter into a federation where each machine o