computer architecture notes for cs2810