Простой бит для переноски
Итак, я проверяю для теста Один из вопросов ревизии:
Если
- 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, бит переноса устанавливается снова.