Cse675.02.F.ALUDesign_part1

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

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

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

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

View Full Document
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
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
Ask a homework question - tutors are online