PIC16F84А машинное кодирование целевого адреса GOTO? - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь вручную перевести сборку PIC16F84A в ее двоичное представление, но у меня проблема со знанием того, как определить литерал, с которым я имею дело, например:

BEGIN CALL SCAN
      SUBWF NUM1, W
      BTFSS STATUS,ZEROBIT
      GOTO BEGIN

GOTO BEGIN переводит в код операции вида: 10 1kkk kkkk kkkk.

Как мне найти k?

1 Ответ

0 голосов
/ 09 марта 2020

Я нашел ответ в этой теме на форуме по микрочипам.

k - это литерал, представляющий адрес, поэтому в моем примере k представляет адрес метки BEGIN.

...