Introduction to C and Computer Architecture