User Tag List

Показано с 1 по 10 из 627

Тема: Расчёт точного времени выполнения команд различными процессорами архитектуры PDP-11.

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Универсальный тест: 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 - Подсчитанное число тактов.

    ...
    Вложения Вложения
    • Тип файла: zip MUL.zip (11.6 Кб, Просмотров: 210)
    Последний раз редактировалось Patron; 04.04.2013 в 16:58.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 234
    Последнее: 26.02.2021, 11:05
  2. Время выполнения команд CPI/CPD/CPIR/CPDR
    от ARTi в разделе Программирование
    Ответов: 27
    Последнее: 18.12.2007, 16:32

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •