If you rethink the way your CPU works (and assuming one alu use per cycle) you will see that you only need to control the output. Think pipeline. Otherwise think synchronous automaton (using clocked latch). Peter -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads