1. A programmable processor comprising: a) a command storage unit which stores commands for the operation of the programmable controller; b) a word processor for word processing operations; c) a bit processor i) for bit processing operations, and ii) having a first flag register which stores a binary logic result of a binary logic operation and second flag register which stores the binary logic result stored in said first flag register when one of said bit processor and said word processor is processing a first command provided for this purpose and stored in said command storage unit, wherein a second command stored in said command storage unit directs one of said bit processor and said word processor to read out a content of said second flag register and process the logic result.