UC Davis Fall 2013 Computer Organization and Machine-Dependent Programming