Определите адрес команды, которая будет выполняться после команды перехода 7007h, расположенной по адресу (IP)=FFFDh, при следующих значениях флагов: ZF=0, SF=1, CF= 0, OF =1.
Другие предметы Колледж тика: Ассемблер и машинный код ЭВМ периферийные устройства колледж адрес команды флаги переход ZF SF CF OF команда выполнение значение 7007h FFFDh FFFFh 0006h 0004h
Чтобы определить адрес команды, которая будет выполняться после команды перехода, нам нужно рассмотреть, как работает команда перехода и как она влияет на указатель команд (IP).
В данном случае у нас есть команда перехода, которая находится по адресу (IP) = FFFDh, и сам переход имеет адрес 7007h. Давайте разберемся с тем, что происходит:
Теперь давайте определим, что произойдет:
Теперь, учитывая, что у нас нет информации о том, какой именно переход используется, давайте рассмотрим оба случая:
Таким образом, ответ зависит от типа перехода. Если это условный переход и условие не выполняется, следующая команда будет по адресу FFFFh. Если это безусловный переход или условие выполняется, следующая команда будет по адресу 7007h.