ECS154A Homework #2

  1. Do problem A.8 in the book

  2. Do Problem A.10 in the book

  3. Do Problem A.24, part A in the book

  4. Design an 8-bit ALU. Each bit cell should be able to do Add, Subtract, And & Or. In addition, the adder should use Carry-Lookahead to improve performance. Your 8-bit ALU should employ group carry lookahead, with group size of 4 and ripple carry between groups. You are to assume that all arithmetic operations are on 2's compliment numbers. The selector/control bits: 00=Add, 01=Subtract, 10=AND, 11=OR