Новая версия универсального тест: JSR.SAV - позволяет определить число тактов, затрачиваемых любым процессором архитектуры PDP-11 на выполнение команд вызова подпрограмм и на вход в прерывание.
При первом запуске теста нужно ввести правильное значение тактовой частоты тестируемого процессора в килогерцах.
При запуске на эмулируемой ДВК-1 результат выглядит так:
Время в тактах CLC от начала обслуживания процессором запроса IRQ до начала выполнения первой команды обработчика прерывания - определяется как разница значений Loop +Interrupt CLC и Loop CLC ( в приведённом примере это 168 - 70 = 98 CLC ).Код:.RU JSR JSR - v1.1 Memory Top: 137564 BUF words: 22842 CPU KHz: 5300 > SOB Loops: 4814 ; CLC: 22.0 Loop Loops: 1151 ; CLC: 70.1 Loop +Interrupt Loops: 558 ; CLC: 168.0 IOT Loops: 1039 ; CLC: 80.0 Trap Loops: 1039 ; CLC: 80.0 JSR PC, (R0) Loops: 1766 ; CLC: 38.0 JSR R0, (PC) Loops: 1766 ; CLC: 38.0 JSR PC, (PC) Loops: 1766 ; CLC: 38.0 JSR PC, (PC)+ Loops: 1737 ; CLC: 39.0 JSR PC,@(PC)+ Loops: 1493 ; CLC: 49.0 JSR PC,@(R0)+ Loops: 1493 ; CLC: 49.0 JSR PC,@(SP)+ Loops: 1492 ; CLC: 49.0 JSR PC,@-(R0) Loops: 1492 ; CLC: 49.0 JSR R1,@-(R0) Loops: 1493 ; CLC: 49.0 JSR PC, Label Loops: 1493 ; CLC: 49.0 JSR PC,@Var Loops: 1262 ; CLC: 62.0 JSR R1,@x(R0) Loops: 1262 ; CLC: 62.0 .
...




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