General Purpose Processor capable of performing mathematical operations; includes control flow (flags) which allow for conditional execution