SUBWF f, d

Команда вычитает содержимое рабочего pегистpа w из переменной f, хранящейся в памяти данных. Как обычно, результат помещается либо в рабочий регистр, либо обратно в исходный регистр памяти данных.

Пример

При выполнении команды SUB H’26’,f происходит следующее

Результат (f–w) представляет разность величин операндов, результат сохраняется в регистре H’26’ и изменяет регистр признаков.

Для определения большего из них достаточно контролировать состояние флагов Z и C.

Байт данных больше, чем рабочий регистр F-W>0 дает С=1, Z=0

Байт данных равен рабочему регистру F-W=0 дает С=1, Z=1

Байт данных меньше, чем рабочий регистр F-W<0 дает С=0, Z=0


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: