How do I study for part 2 of the CS210 test?

The test covers lecture topics covered in eight lectures, ending on the 5th of April.

All questions are short answer. There will be five questions, each with multiple parts. The questions include topics such as encoding, branches, loads & stores, instruction formats, alignment issues, and miscellaneous.

There are no questions that involve writing code. My emphasis during this part has been not assembly language itself, but rather on the trade-offs and mechanisms for the software to convey the critical information to the hardware. Thus the focus here is on the information that is being transferred by means of the instructions.

You should be know about the four instruction formats, and be able to answer questions about the information transmitted in each of the fields. For example, you should be able to explain precisely how the effective address of a load or store instruction is calculated.