Вроде картина прояснилась, еще оден тест для очистки совести: все как выше, только вместо 17 записать 0.
Вроде картина прояснилась, еще оден тест для очистки совести: все как выше, только вместо 17 записать 0.
Есть ещё один момент, который можно проверить про работу с PSW. На всех дековских процессорах, при записи по адресу 177776 - там сначала устанавливаются биты признаков по итогам операции и только потом производится запись.
Каким будет содержимое PSW сразу после записи туда 000000 :
Код:Mov #000000, @#177776
Mov @#177776, @#100
Проще говоря - ВМ3 при всех операциях записи сначала устанавливает биты признаков и только затем производит запись.
Но откуда берётся бит C ?
Верно ли, что если замапить адрес 177776 в пустоту и выполнить MOV #000000, @#177776, то бит C не установится, а если выполнить MTPS #000 - установится ..