Computer Architecture , Logic and Information Processing