Making a real processor step by step using RISC-VISA