Простой бит для переноски

Итак, я проверяю для теста Один из вопросов ревизии:

Если

  • R4 = FEh
  • R5 = ДЧ
  • R6 = ABh
  • Carry = 0

Каково содержание A а также Carry после следующего кода:

MOV A,R6 
SUBB A,R4 
SUBB A,R5

Правильный ответ Carry = 1 а также A = D0h

Я могу понять, что такое регистры, но не могу получить правильный ответ для бита переноса. Может кто-нибудь помочь мне понять это?

1 ответ

Решение

Первое вычитание: AB - FE => AD. Поскольку FE > AB, бит переноса установлен

Второе вычитание: AD - (DC + 1) => DO. Поскольку DD > AD, бит переноса устанавливается снова.

Другие вопросы по тегам