Неоднозначно. Видно что: чтение SEL1, потом три раза чтение, затем чтение-модификация-запись, затем просто запись. После этого ошибка шины. Если бы два слова прочитал как нужно, а 000000 только третье, то было бы отличие только MOV R0,@#000000. Что никак не приведёт к циклу Ч-М-З, причем для SEL1 почему-то.
(upd при исполнении HALT происходит Ч-М-З для SEL1, потом запись по адресам 177676 и 177674, сохранение PSW и PC соотв. Но все равно не вяжется на 100%.)
HALT это не состояние, а режим исполнения программы, там происходит обычная активность шины.




Ответить с цитированием