Ну, по факту-то машинные коды - это те же самые биты. Просто обычно используются байты для упрощения представления и всего-то. А так, если в образовательных целях - то почему бы и нет? Вполне нормальная задачка. Я и сам писал свою реализацию Форта на Форте )
Мне на каждый пункт мануала ссылки копипастить или все же поборете свою лень и откроете и прочитаете мануал? Там же все четко, понятно, со всеми деталями и даже примерами написано.