Final Exam Topics/Review List
- Interrupts and Interrupt Service Routines (ISRs)
including volatile for values changed by ISR
- Hexadecimal, binary, decimal, 2's and 1's complements
- UARTS
- baud rate -- how long it takes to transmit one byte
to calculate this.
- If it's 8N1 at 9600 baud:
1 stop bit plus 8 data bits plus 1 start bit => 10 bits
9600 / 10 => 960 8 bit bytes per second.
One byte takes 1/960 seconds which is about 1 ms.
- Slides 4, 5, 9 in UART Chapter 22
- settings (8N1 for example -- 8 bits, no parity, 1 stop bit.
- Polling mode versus using ISRs
- OSI network model -- physical versus data layer
- No MARIE or CPU architecture on final.