Computer Organization And Architecture: Representation And Boolean Algebra