old undergraduate computer architecture project attempting to reimpliment