6502 Как получить инструкцию из кода операции

Как я могу узнать, какая инструкция стоит за двоичным кодом операции?

Например: 0010000000000111

Я пытался преобразовать его в hex - 2007 и найти его на http://www.masswerk.at/6502/6502_instruction_set.html но он не работает. Есть идеи?

РЕДАКТИРОВАТЬ:

00100000 00000111 -> JSR 07

10010000 00001011 -> BCC 0B

00110000 00001001 -> ИМТ 09

Это правильно?

1 ответ

  1. Лучше использовать шестнадцатеричные числа, а не двоичные. Каждая шестнадцатеричная цифра ровно 4 бита, поэтому ваш 00100000 становится $20, что немедленно распознается как код операции JSR (ну, конечно, сразу для меня, конечно:)
  2. Прочитайте некоторые вводные 6502 руководства, например, эти: http://6502.org/tutorials/. Для вашей конкретной цели попробуйте эту страницу или первую таблицу отсюда, которая будет особенно полезна, как только вы ознакомитесь с общей длиной команды (1, 2 или 3 байта) из вводного курса.
Другие вопросы по тегам