CMSE222 Introduction to Computer Organization