Ку, пишу щас дизассемблер для тоновской виртуалки (TVM) и встал вопрос о том...как лучше декодировать инструкции, потому что там есть бинарные префиксы(которые определяют опкод) и они как бы одинаковые..вот пример:
55ij-0x55(префикс) опкод, i,j операнды
5513-0x5513(префикс) опкод, весит 2 байта
55i0, вот с этим вопрос, как такое декодить? Чекать сначала префикс 0x55 и затем проверять чтобы следующий через 1 байт был нулём? Вопрос странный конечно, но всё же.. Заранее спасибо.