CS306
Processing Systems and Structures
J. W. Lockwood
Exam II Review
Exam II Material
Major Topics
All material on MP3 and MP4
All lectures up to and including Pixel-based Graphics
Text-mode Video
Recursion and recursive programming
Table Lookups/Jump Tables
Interrupt Service Routines
ISR Scheduling (timing analysis)
Workings of DOS/BIOS/vBIOS
Ports, I/O Subsystem, and devices
Video Graphics
String Operations (MOVS, CMPS, STOS)
All material on HW3
Things to Remember
Efficient programming techniques
(Algorithms and ASM Opcodes)
How programmers communicate with I/O devices
How to write on graphics-mode screens (including basic palette)
Scheduling of preemptive and nonpreemptive tasks.
Things to Forget (reference)
Which AL/AH/INT numbers to use for BIOS/vBIOS/DOS calls
Numeric values for specific devices (they will be given)