Мне интересно писать x88-дизассемблер как образовательный проект.
Единственный реальный ресурс, который я нашел, это Spiral Space, " Как написать дизассемблер". Хотя это дает хорошее описание высокого уровня различных компонентов дизассемблера, я заинтересован в более подробных ресурсах. Я также быстро посмотрел на исходный код NASM, но это немного тяжелый, чтобы учиться.
Я понимаю, что одной из главных задач этого проекта является довольно большой набор команд x86, с которыми мне придется справиться. Меня также интересуют базовая структура, базовые ссылки дизассемблера и т.д.
Может ли кто-нибудь указать мне какие-либо подробные ресурсы при написании дизассемблера x86?