logo search
Ответы_МПС

22 Форматы команд pic16f84a

Каждая команда состоит из одного 14 – разрядного слова, разделенного на код операции (OPCODE), определяющий тип команды и один или несколько операндов, определяющие операцию команды.

Система команд аккумуляторного типа ортогональна и разделена на три основные группы:

Для байт ориентированных команд ‘f’ является указателем регистра, а ‘d’ указателем адресата результата. Указатель регистра определяет, какой регистр использоваться в команде. Указатель адресата определяет где будет сохранен результат. Если d=0 в W, d=1 в f.

В бит ориентированных командах ‘b’ определяет номер бита участвующего в операции, а ‘f’ – указатель регистра, который содержит этот бит.

В командах управления или операциях с константами ‘k’ представляет восемь или одиннадцать бит константы или значения литералов.