Важная информация

User Tag List

Страница 32 из 63 ПерваяПервая ... 282930313233343536 ... ПоследняяПоследняя
Показано с 311 по 320 из 625

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

  1. #311
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию KDJ11-E Instruction Timing

    Приложение из документации по KDJ11-E
    Последний раз редактировалось form; 08.06.2014 в 18:40.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  2. #312
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    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 Кб, Просмотров: 163)
    Последний раз редактировалось Patron; 04.04.2013 в 16:58.

  3. #313
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    с запущенным драйвером EM.SYS
    Кстати тут разгребать начал DECUSовские ленты для RT, там нашел еще какие-то эмуляторы EIS+SOB/SXT, FIS, FPP.

    ---------- Post added at 20:00 ---------- Previous post was at 19:56 ----------

    Код:
    .RU MUL
    MUL - v1.0
    Memory Top: 131542
    BUF words:   21267
    CPU KHz:  5300 > 18000
    CPU KHz: 18000
    
    1: Nop                  Evt:  9 ;  Run: 18936 ;  Res: 18945 ;  CLC:   19.0
    R2/177777 ; R1/000377 ; R0/177777
    1: Mul   R2, R0         Evt:  0 ;  Run:  3634 ;  Res:  3634 ;  CLC:   99.1
    1: Mul   R2, R1         Evt:  0 ;  Run:  3635 ;  Res:  3635 ;  CLC:   99.0
    R2/177777 ; R1/000000 ; R0/000000
    1: Mul   R2, R0         Evt:  0 ;  Run:  3634 ;  Res:  3634 ;  CLC:   99.1
    1: Mul   R2, R1         Evt:  0 ;  Run:  3635 ;  Res:  3635 ;  CLC:   99.0
    R2/000001 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  3787 ;  Res:  3787 ;  CLC:   95.1
    R2/000017 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  3788 ;  Res:  3788 ;  CLC:   95.0
    R2/000177 ; R1/000377
    1: Mul   R2, R1         Evt:  1 ;  Run:  3788 ;  Res:  3789 ;  CLC:   95.0
    R2/001777 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  3788 ;  Res:  3788 ;  CLC:   95.0
    R2/017777 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  3788 ;  Res:  3788 ;  CLC:   95.0
    
    .VDT
    
     VDT V05.07 
    *177746/000000 14
    *^C
    
    .RU MUL
    MUL - v1.0
    Memory Top: 131542
    BUF words:   21267
    CPU KHz: 18000 > 
    
    1: Nop                  Evt:  8 ;  Run: 13835 ;  Res: 13843 ;  CLC:   26.0
    R2/177777 ; R1/000377 ; R0/177777
    1: Mul   R2, R0         Evt:  1 ;  Run:  3394 ;  Res:  3395 ;  CLC:  106.0
    1: Mul   R2, R1         Evt:  1 ;  Run:  3394 ;  Res:  3395 ;  CLC:  106.0
    R2/177777 ; R1/000000 ; R0/000000
    1: Mul   R2, R0         Evt:  1 ;  Run:  3394 ;  Res:  3395 ;  CLC:  106.0
    1: Mul   R2, R1         Evt:  0 ;  Run:  3394 ;  Res:  3394 ;  CLC:  106.1
    R2/000001 ; R1/000377
    1: Mul   R2, R1         Evt:  1 ;  Run:  3527 ;  Res:  3528 ;  CLC:  102.0
    R2/000017 ; R1/000377
    1: Mul   R2, R1         Evt:  1 ;  Run:  3527 ;  Res:  3528 ;  CLC:  102.0
    R2/000177 ; R1/000377
    1: Mul   R2, R1         Evt:  1 ;  Run:  3527 ;  Res:  3528 ;  CLC:  102.0
    R2/001777 ; R1/000377
    1: Mul   R2, R1         Evt:  1 ;  Run:  3527 ;  Res:  3528 ;  CLC:  102.0
    R2/017777 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  3527 ;  Res:  3527 ;  CLC:  102.1
    
    .
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  4. #314
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ага! Похоже, тестовый движок удалось настроить точнее - бессмысленные "дробные такты" гораздо меньше засоряют результат.

  5. #315
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Ага! Похоже, тестовый движок удалось настроить точнее - бессмысленные "дробные такты" гораздо меньше засоряют результат.
    Теперь можно сравнить с таблицами - выше в этой теме лежат
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  6. #316
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию тесты

    Тестовая плата №1


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


    Начал с этого теста ради тренировки и прогрева компа )










    Потом запустил movpc и вот какая штука,
    он трапнулся, но ещё и систему перезагружать пришлось,
    в последний раз перезагрузка не требовалась, а в этот раз
    видно на снимке




    После перезагрузки прогнал этот тест














    И этот

















    Затем, придерживался списка )













    По умолчанию предложил мне 8300 ???
    Я согласился )




    [свернуть]


    Почитаю комментарии, что такое с палитрой в тесте Titusa?
    Вопросы + перерыв(!), если с этой платой всё, можно сменить на
    Плату №2 )

    Всем спасибо! Очень нужны комментарии, вопросы и ответы )

    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  7. #316
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #317
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    если с этой платой всё
    Список актуальных тестов таймингов - в первом сообщении темы.

    Цитата Сообщение от hobot Посмотреть сообщение
    По умолчанию предложил мне 8300 ??? Я согласился
    По умолчанию показывается последнее введённое значение.
    Если ввести 1 - при следующем запуске покажет 1, но это ещё не повод соглашаться.

  9. #318
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Titus, что означает всё таки вот это ?

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



    [свернуть]


    Цитата Сообщение от Patron Посмотреть сообщение
    Список актуальных тестов таймингов - в первом сообщении темы.
    Часть из них прогнал всё таки? А другую часть надо просто перенести, их просто там нет, сейчас и эту ситуацию поправлю. Плату не выключаю, перерыв )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  10. #319
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,554
    Спасибо Благодарностей отдано 
    1,219
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Titus, что означает всё таки вот это ?
    Для тех, кто внимательно читал тему, это означает, что эти регистры и должны быть недоступны)

  11. #320
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ТЕСТОВАЯ ПЛАТА №1 (продолжение)

    Цитата Сообщение от hobot Посмотреть сообщение
    Цитата:
    Сообщение от Patron Посмотреть сообщение
    Список актуальных тестов таймингов - в первом сообщении темы.
    Часть из них прогнал всё таки? А другую часть надо просто перенести, их просто там нет, сейчас и эту ситуацию поправлю. Плату не выключаю, перерыв )
    ТЕСТОВАЯ ПЛАТА #1
    (продолжение...)

    Цитата Сообщение от hobot Посмотреть сообщение
    Цитата Сообщение от Patron
    Список актуальных тестов таймингов - в первом сообщении темы.
    Часть из них прогнал всё таки? А другую часть надо просто перенести, их просто там нет, сейчас и эту ситуацию поправлю. Плату не выключаю, перерыв )
    Те что прогнал ранее http://zx.pk.ru/showpost.php?p=589539&postcount=317

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



    BIS -


    BISB -


    CMPB -


    IRQ -


    MAP -


    MOV -


    MOVPC -


    MOVPC1 - надо переделать !!!

    MOVPCY -
    1) http://zx.pk.ru/showpost.php?p=589458&postcount=584
    2) http://zx.pk.ru/showpost.php?p=589521&postcount=586

    [свернуть]


    Вторая половина тестов

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


    TSTMR -


    MOVPC1 - ПЕРЕДЕЛАЛ !!!


    ADD -


    CMP -


    JMP 1.1 -


    JMP 1.2 -


    JSR -


    MOVB -


    MOVPC2 V1.1


    MOVPC2 V1.2


    MUL -


    OP1 -


    RTS -


    [свернуть]


    Дополнительная информация:
    1.УК-НЦ между 1-ым тестирование и 2-ым не выключал
    (не повисла (!) - это хорошо, перезагрузил, тест который
    "сложный" и должен показывать вылет - не вылетел !!! хотя прогрев
    состоялся я думаю не плохой ) фото делать с него не стал, там результаты 1 в 1 с нормальным исходом.

    Как-то так.
    Последний раз редактировалось hobot; 05.04.2013 в 20:45.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

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

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

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

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

Похожие темы

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

Ваши права

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