An interactive and visual datapath simulator for multiple datapaths and instruction sets.