Декодирование опкодов

Тема в разделе "WASM.RESEARCH", создана пользователем EvilsInterrupt, 31 июл 2006.

  1. EvilsInterrupt

    EvilsInterrupt Постигающий азы дзена

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    День добрый.

    Гляжу в Intel - мануал обновленный - 25366720.pdf

    Я вижу в таблице опкодов Vol 2B a-9 Table A-2. One-byte opcode map:

    1.
    следующий опкод на пересечении строки 0 и столбца 5:

    add (rAX,Iz)

    Непойму как точнее мне нужно его декодировать?

    Пока я думаю так:
    надо глядеть REX-префикс, если 64-бит режим то add rax,immediate data

    если его нет, то играет роль префиксы, а отсюда add eax,imm or add ax,imm

    вопрос:
    Я правильно понимаю?