.
Тест: TDIV13.SAV - выводит все команды DIV R2,R1, после выполнения которых содержимое PSW отличается от результата на ВМ2.
Файлы: TDIV13.SAV и ODD.DAT должны находиться на устройстве DK:
На модели ВМ2 результат такой:
Код:.ASS HD3 DK .RUN TDIV13 Тестирование правильности выполнения команд процессора: Команда деления (частичный тест): DIV R2,R1 .
На специально испорченной модели ВМ3 результат такой:
Код:.ASS HD3 DK .RUN TDIV13 Тестирование правильности выполнения команд процессора: Команда деления (частичный тест): DIV R2,R1 R2/050000 ; R1/177777 >>> DIV R2,R1 >>> CPU PSW/000005 ; VM2 PSW/000004 R2/050000 ; R1/177776 >>> DIV R2,R1 >>> CPU PSW/000011 ; VM2 PSW/000010 R2/050000 ; R1/177775 >>> DIV R2,R1 >>> CPU PSW/000011 ; VM2 PSW/000010 R2/050000 ; R1/177774 >>> DIV R2,R1 >>> CPU PSW/000011 ; VM2 PSW/000010 R2/050000 ; R1/177773 >>> DIV R2,R1 >>> CPU PSW/000011 ; VM2 PSW/000010 R2/050000 ; R1/177772 >>> DIV R2,R1 >>> CPU PSW/000011 ; VM2 PSW/000010 R2/050000 ; R1/177771 >>> DIV R2,R1 >>> CPU PSW/000011 ; VM2 PSW/000010 R2/050000 ; R1/177770 >>> DIV R2,R1 >>> CPU PSW/000011 ; VM2 PSW/000010 R2/050000 ; R1/000007 >>> DIV R2,R1 >>> CPU PSW/000001 ; VM2 PSW/000000 R2/050000 ; R1/000006 >>> DIV R2,R1 >>> CPU PSW/000001 ; VM2 PSW/000000 R2/050000 ; R1/000005 >>> DIV R2,R1 >>> CPU PSW/000001 ; VM2 PSW/000000 R2/050000 ; R1/000004 >>> DIV R2,R1 >>> CPU PSW/000001 ; VM2 PSW/000000 R2/050000 ; R1/000003 >>> DIV R2,R1 >>> CPU PSW/000001 ; VM2 PSW/000000 R2/050000 ; R1/000002 >>> DIV R2,R1 >>> CPU PSW/000001 ; VM2 PSW/000000 R2/050000 ; R1/000001 >>> DIV R2,R1 >>> CPU PSW/000001 ; VM2 PSW/000000 R2/050000 ; R1/000000 >>> DIV R2,R1 >>> CPU PSW/000005 ; VM2 PSW/000004 .




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