Updated: 2011-04-22 13:34 EDT

# 1 Final Exam InstructionsIndex

• The Final Exam date is posted on the Course Home Page.
• For full mark credit, read the Test Instructions for important directions on how to enter your answers on the mark-sense forms.

# 2 Lecture Notes for This WeekIndex

• review for Final Exam

## 2.2 From the Classroom Whiteboard/ChalkboardIndex

• Your in-class notes go here.

## 2.3 Some Final Exam TopicsIndex

• See previous midterm tests in the Course Notes

• Using 12-bit arithmetic: Indicate by check marks the correct “ON” states of the Zero, Carry, Sign, and Overflow flags after the given arithmetic. Indicate by check marks if the 12-bit result is correct for signed two’s complement arithmetic (OKSIGN) and/or correct for unsigned arithmetic (OKUNSIGN) Leave flags that are OFF blank.
• conversion from hex to unsigned, signed, sign/magnitude, excess-127, ASCII
• conversion from decimal to binary (signed, unsigned)
• CPU cycle time vs. clock frequency
• Parity
• Powers-of-two (how many items for 13 bits?)
• IEEE 754 single-precision: range and precision, sign bit
• Hex Dumps: interpretation, decoding, endian
• Characters: UTF-8 vs. ASCII vs. Unicode, Seven Famous ASCII Characters
• Characters: line ends in text files (Unix/Mac/DOS)
• Endian-ness
• Boolean Operators: AND, OR, XOR, NOT, left-shift, arithmetic right shift
• Boolean Logic: deMorgan, etc.
• LMC: machine code to assembly language and vice-versa
• LMC: pseudocode to assembly language (without optimization)
``````Author: