Ответ 1
Вы хотите понять физическое сопоставление мнемоники с машинным кодом? Если в этом случае тома 2А и 2В справочника Intel IA32/IA64 описывают двоичный формат машинного кода x86.
страница с инструкциями x86 в Википедии содержит компактный список всех инструкций, классифицированных по их введению, что может помочь вам определить приоритеты что реализовать в первую очередь.
Однако, если вы спрашиваете, как перейти к разбору текстового файла ассемблерного кода, чтобы добраться до точки, когда ваша программа могла начать писать машинный код, вам в основном нужно понять, как писать компилятор. Инструменты lex и yacc - хорошие места для начала, но если вы не знаете, как построить компилятор, вам также понадобится получить книгу. Я думаю, что Книга Дракона - лучшая из них, но есть много других книг, которые вы могли бы использовать, у SO есть много рекомендаций.