Не исключено, что врёт эмулятор. Там в начале теста две команды WAIT.
Сейчас сделаю отладочную версию, показывающую число команд в буфере.
Если в буфере будет заметно больше 20'000 команд, а эмулятор поведёт тест на второй заход - ошибка в эмуляторе.
Новый вариант теста IRQ v1.3 выводит в строке BUF words количество слов в буфере команд:
Код:.RU IRQ IRQ - Check time of IRQ Service & RTI - v1.3 Memory Top: 137554 BUF words: 22778 1: CPU Speed: 146 x RESET 1: CPU Speed: 7'586 x NOP 1: CPU Speed: 7'585 x MOV R0,R0 1: CPU Speed: 3'035 x MOV R2,(R3) 1: CPU Speed: 2'361 x RTI 1: CPU Speed: 850 x IOT 1: CPU Speed: 850 x TRAP 1: CPU Speed: 1'264 x MOV R2,(R3) | MOV R1,(R3) | MOV R0,R0 1: CPU Speed: 823 x MOV R2,(R3) | MOV R1,(R3) | MOV R0,R0 | RTI 1: CPU Speed: 508 x MOV R2,(R3) | MOV R1,(R3) | MOV R0,R0 | IOT 1: CPU Speed: 508 x MOV R2,(R3) | MOV R1,(R3) | MOV R0,R0 | TRAP 1: CPU Speed: 468 x MOV R2,(R3) | MOV R1,(R3) | MOV R0,R0 | Interrupt 064 Program completed. .
Скрытый текст
[свернуть]
Без привязки начала теста к прерыванию - смысла в цифрах не много.
Нужно IRQ.SAV на реальной УКНЦ запустить.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)