Cse675.02.F.ALUDesign_part1

Cse675.02.F.ALUDesign_part1 - CSE 675.02: Introduction to...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Arithmetic / Logic Unit – ALU Design Presentation F CSE 675.02: Introduction to Computer Architecture Slides by Gojko Babi ± Reading Assignment: B5, 3.4 g. babic Presentation F 2 ALU Control 32 32 32 Result A B 32-bit ALU • Our ALU should be able to perform functions: – logical and function – logical or function – arithmetic add function – arithmetic subtract function – arithmetic slt ( set-less-then ) function – logical nor function • ALU control lines define a function to be performed on A and B. 32-bit ALU Zero Overflow Carry out
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 g. babic Presentation F 3 Functioning of 32-bit ALU ALU Control 32 32 32 Result A B 32-bit ALU Zero Overflow Carry out ALU Control lines Result lines provide result of the chosen function applied to values of A and B • Since this ALU operates on 32-bit operands, it is called 32-bit ALU • Zero output indicates if all Result lines have value 0 Overflow indicates integer overflow of add and subtract functions; for unsigned integers, this overflow indicator does not provide any useful information Carry out indicates carry out and unsigned integer overflow
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/09/2011 for the course EE 3193 taught by Professor Halenlee during the Spring '10 term at NYU Poly.

Page1 / 7

Cse675.02.F.ALUDesign_part1 - CSE 675.02: Introduction to...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online