Can I use the crushed remains of an old concrete slab as a base for a new slab?
Crushed concrete is a very good substrate for a slab. The key is to not have chunks so large that air pockets are created. Maybe bring in a layer of sand to fill the voids and level things a bit. A water rinse will help bring air out and compact the material.