assignment 2 for computer architecture