Каково различие между командами jmp и bra
Скачать 339.21 Kb.
|
Каково различие между командами JMP и BRA JMP – команда безусловного перехода. «Прыгает» на указанный адрес памяти. Аналог goto в высокоуровневых языках программирования. BRA – команда безусловного ветвления. Переходит на метку рядом с PC. Объясните различие между командами WAI и STOP WAI – переход в режим ожидания до прерывания. Когда возникает прерывание, устанавливается флаг I. STOP – переход в режим остановки. Каким образом можно реализовать переход к подпрограмме, не используя команд BSR и JSR? JMP, BRA Произойдет ли вызов программного прерывания при установленном флаге I в регистре CCR? //… Какие команды относятся к знаковым командам условного перехода? Какие виды переходов вам известны? Каково назначение команд BLE, BSR, BCS, BRCLR? Сколько и какие операнды используются командами условного перехода по состоянию бита? - пример Реализуйте (примерно) команды BRCLR и BRSET через другие команды. //… Каков результат выполнения фрагмента программы: Можно ли выполнить переход, аналогичный переходу по команде BCS, используя команды BNE и BLE? Нет. Команды BNE и BLE не зависят от флага переноса, в то время как BCS это условие наличия флага переноса. Каким образом можно осуществить корректный выход из подпрограммы, не используя команду RTS? Мб какой-нибудь JMP. Какие команды относятся к беззнаковым командам условного перехода? Для какой цели используются команды WAI и STOP? //… Каково назначение команд BLE, RTI, JSR, BEQ? |