-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Дана следующая команда: BEQ 005
Изначальное состояние ЭВМ - сброшенное (все флаги - 0).
Далее по адресу 002 введена команда выше.
Однако, при выполнении большого шага, ЭВМ не переходит в ячейку 005 (то есть не обновляет СК на адрес 005), так как флаг 0 сброшен и во время микро цикла не помечается.
Счетчик команд обновился до СК = 003.
При помечении флага Z = 0 до выполнении команды переход выполняется.
Как я понимаю, установка флага Z = 0 заранее не является верным, так как это флаг состояния нуля буффера регистра, но не аккумулятора, в то время как переход должен осуществляется только по значению аккумулятора.
Lukramancer
Metadata
Metadata
Assignees
Labels
No labels