Как мне начать использовать ассемблер MIX/MMIX Дональда Кнута?
Я бы хотел изучать MIX/MMIX, но я не знаю, какой набор инструментов можно использовать для его написания. Я использовал uVision в прошлом для вещей, связанных с ассемблером ARM, существует ли такой эквивалент для MIX/MMIX?
2 ответа
GNU MDK - хорошая бесплатная реализация. Он включает ассемблер, виртуальную машину, графический интерфейс виртуальной машины и даже встроенный интерпретатор Scheme для написания сценариев. Он также имеет действительно хорошую интеграцию с Emacs.
Ссылка: https://www-cs-faculty.stanford.edu/~knuth/mmix.html
Ссылка является ссылкой на официальный сайт Donald Knuths MMIX
он также написал книгу, которая является частью серии "Искусство программирования", которую можно купить почти за 15 евро на Amazon.
Но Книга не так проста.
Если вы умеете читать по-немецки, вы также можете купить Книгу MMIX у Мартина Рукерта или Акселя Беттчера.
Надеюсь это ответит на ваши вопросы
Удачи:D