Implementation of a simple computer described in Null and Lobur's Computer Organization and Architecture