Универсальный тест: ASHC.SAV позволяет определить число тактов, затрачиваемых любым процессором архитектуры PDP-11 на выполнение команды ASHC с первым операндом в регистре.
При первом запуске теста нужно ввести правильное значение тактовой частоты тестируемого процессора в килогерцах.
При запуске на эмулируемой ДВК-1 (с запущенным драйвером EM.SYS) результат выглядит так:
Где:Код:.RU ASHC ASHC - v1.0 Memory Top: 137564 BUF words: 22852 CPU KHz: 5300 > 1: Nop Evt: 10 ; Run: 7559 ; Res: 7569 ; CLC: 14.0 R2 = 0 1: AShC R2, R0 Evt: 0 ; Run: 39 ; Res: 39 ; CLC: 2789.# 1: AShC R2, R1 Evt: 0 ; Run: 39 ; Res: 39 ; CLC: 2789.# R2 = 1 1: AShC R2, R0 Evt: 0 ; Run: 38 ; Res: 38 ; CLC: 2865.# 1: AShC R2, R1 Evt: 0 ; Run: 38 ; Res: 38 ; CLC: 2865.# R2 = 8 1: AShC R2, R0 Evt: 0 ; Run: 32 ; Res: 32 ; CLC: 3419.# 1: AShC R2, R1 Evt: 0 ; Run: 32 ; Res: 32 ; CLC: 3419.# R2 = -1 1: AShC R2, R0 Evt: 0 ; Run: 38 ; Res: 38 ; CLC: 2865.# 1: AShC R2, R1 Evt: 0 ; Run: 38 ; Res: 38 ; CLC: 2865.# R2 = -8 1: AShC R2, R0 Evt: 0 ; Run: 34 ; Res: 34 ; CLC: 3212.# 1: AShC R2, R1 Evt: 0 ; Run: 34 ; Res: 34 ; CLC: 3212.# Program completed. .
Evt - Число тестируемых команд, выполнившихся за промежуток времени между началом и концом первого прерывания таймера.
Run - Число тестируемых команд, выполнившихся за промежуток времени между концом первого и началом второго прерывания таймера.
Res - Общее число тестируемых команд, выполнившихся между началом первого и началом второго прерывания таймера.
CLC - Подсчитанное число тактов.
...




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