Универсальный тест: MUL.SAV позволяет определить число тактов, затрачиваемых любым процессором архитектуры PDP-11 на выполнение команды MUL с первым операндом в регистре.
При первом запуске теста нужно ввести правильное значение тактовой частоты тестируемого процессора в килогерцах.
При запуске на эмулируемой ДВК-1 (с запущенным драйвером EM.SYS) результат выглядит так:
Где:Код:.RU MUL MUL - v1.0 Memory Top: 137564 BUF words: 22812 CPU KHz: 5300 > 1: Nop Evt: 9 ; Run: 7559 ; Res: 7568 ; CLC: 14.0 R2/177777 ; R1/000377 ; R0/177777 1: Mul R2, R0 Evt: 0 ; Run: 42 ; Res: 42 ; CLC: 2585.# 1: Mul R2, R1 Evt: 0 ; Run: 36 ; Res: 36 ; CLC: 3029.# R2/177777 ; R1/000000 ; R0/000000 1: Mul R2, R0 Evt: 0 ; Run: 42 ; Res: 42 ; CLC: 2585.# 1: Mul R2, R1 Evt: 0 ; Run: 42 ; Res: 42 ; CLC: 2585.# R2/000001 ; R1/000377 1: Mul R2, R1 Evt: 0 ; Run: 37 ; Res: 37 ; CLC: 2944.# R2/000017 ; R1/000377 1: Mul R2, R1 Evt: 0 ; Run: 33 ; Res: 33 ; CLC: 3313.# R2/000177 ; R1/000377 1: Mul R2, R1 Evt: 0 ; Run: 29 ; Res: 29 ; CLC: 3786.# R2/001777 ; R1/000377 1: Mul R2, R1 Evt: 0 ; Run: 27 ; Res: 27 ; CLC: 4077.# R2/017777 ; R1/000377 1: Mul R2, R1 Evt: 0 ; Run: 25 ; Res: 25 ; CLC: 4417.# .
Evt - Число тестируемых команд, выполнившихся за промежуток времени между началом и концом первого прерывания таймера.
Run - Число тестируемых команд, выполнившихся за промежуток времени между концом первого и началом второго прерывания таймера.
Res - Общее число тестируемых команд, выполнившихся между началом первого и началом второго прерывания таймера.
CLC - Подсчитанное число тактов.
...




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