Review for final exam
Topics covered
- Exam 1 topics
- Data representation, as in Homework 2 and problem 4 of Homework 4
- Combinational logic, as in Homework 2
- The SR Flip-flops, as in the first task of the September 28 lab
- Memory and addressing, as in problems 1 to 3 of Homework 4
- Finite state machines, as in Homework 5 but appropriate for a 150-minute inclass exam
- Instruction encoding, as in Homework 6
- Addressing modes, as in Homework 6
- Arithmetic operator implementation (including shift and bitwise operators), as in Homework 6 & October 10 lab
- Array implementation, as in Homework 7 & October 3 lab
- Control flow implementation, as in Homework 7 & October 10 lab
- PIC assembly programming, as in Homework 9
- Use of I/O direction (
TRISx
) and port (RBx
) registers and delay macros (__delay_msec
and__delay_usec
) for pin I/O as in October 31 lab - C pointers and arrays, as in Homework 10
- simple C functions and prototypes, as in Homework 10
Handy tables and reference sheets
Exams from this term and the Fall 2012 and Fall 2010 terms are also worthy of review.
Exams from this semester
Exams from Fall 2012
Exams from Fall 2010
Exams before Fall 2010
A different textbook was used before the Fall 2010 semester. With the exception of the first exam, these exams are not particular relevant to this semester.