User Tag List

Страница 12 из 63 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 627

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

  1. #111

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Что-то не могу заставить тест врать.
    На EmuStudio врут и 1.1 и 1.2, хотя числа отличаются.

  2. #112

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    На EmuStudio врут и 1.1 и 1.2, хотя числа отличаются.
    Движок там одинаковый.
    А какое число в первой позиции ?

  3. #113

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Движок там одинаковый.
    А какое число в первой позиции ?
    Не записал. Ну то же 30000 с чем-то, но чуть меньше.

    А, в первой - 2.

  4. #114

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

    По умолчанию

    Не исключено, что врёт эмулятор. Там в начале теста две команды WAIT.
    Сейчас сделаю отладочную версию, показывающую число команд в буфере.
    Если в буфере будет заметно больше 20'000 команд, а эмулятор поведёт тест на второй заход - ошибка в эмуляторе.

  5. #115

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

    По умолчанию

    Новый вариант теста 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.
     
    .
    Вложения Вложения

  6. #116

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Не исключено, что врёт эмулятор. Там в начале теста две команды WAIT.
    У меня эмулятор WAIT исполняет, как NOP. Зачем использовать в тесте WAIT?

  7. #117

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    У меня эмулятор WAIT исполняет, как NOP. Зачем использовать в тесте WAIT?
    Чтобы авторы эмуляторов имели дополнительный стимул к правильной эмуляции процессора.

  8. #118

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Скрытый текст



    [свернуть]

  9. #119

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

    По умолчанию

    Без привязки начала теста к прерыванию - смысла в цифрах не много.
    Нужно IRQ.SAV на реальной УКНЦ запустить.

  10. #120

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Без привязки начала теста к прерыванию - смысла в цифрах не много.
    Нужно IRQ.SAV на реальной УКНЦ запустить.
    Результаты на реальной УКНЦ:

    Скрытый текст

    [свернуть]

    Результаты в UKNCBTL:

    Скрытый текст

    [свернуть]


    В UKNCBTL разница с реалом есть по времени исполнения команд, но в общем и целом вроде все одинаково. Команда WAIT в UKNCBTL эмулируется.

Страница 12 из 63 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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