Бит состояния переполнения ALU и адрес COND

Поле COND или слово микроинструкции состоит из 2 битов с четырьмя возможными различными кодами:

00 без прыжка; 01 для прыжка, если N=1; 10 для прыжка, если Z=1; 11 для прыжка всегда.

Если бы один из этих кодов был необходим для проверки вновь внедренного бита состояния переполнения ALU, какой из четырех кодов вы бы порекомендовали пожертвовать? Кроме того, я хотел бы услышать почему.

Спасибо!

1 ответ

Решение

Инструкция перехода, которая никогда не прыгает, в значительной степени бесполезна. OTOH, есть много желательных условий для условных переходов, больше 4 (например, 8-16), так что поддержка большего количества из них - хорошая вещь. Вы можете переназначить 00 для условия переполнения.

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