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

User Tag List

Страница 40 из 63 ПерваяПервая ... 363738394041424344 ... ПоследняяПоследняя
Показано с 391 по 400 из 625

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

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    на реальной УКНЦ показывает 8012
    У hobotа на плате №1 должно получиться немного иначе - там явно не точно 8 МГц.

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

  3. #392
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    У hobotа на плате №1 должно получиться немного иначе - там явно не точно 8 МГц.
    Все зависит от разбросов частот кварцев. ЦП тактирует один кварц, такты для сетевого таймера получаются от другого.
    Кстати, неплохо бы загрузить эту задачку в ПП УКНЦ. Там частота процессора другая, но 50 Гц получаются от того же кварца.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    У hobotа на плате №1 должно получиться немного иначе - там явно не точно 8 МГц.
    Я уже готовлю образ дискеты и помимо прочего и эту программу туда скинул, очень скоро запущу, а почему именно на плате № 1 ? Впрочем она как раз сейчас и подключена у меня, уже пять часов без зависона - зато прогретая )

    У меня вопрос почему в UKNCBTL такая вот картинка ? Если я что то пропустил (по поводу эмулятора) извиняюсь



    ---------- Post added at 21:41 ---------- Previous post was at 21:40 ----------

    Программы то вроде работают даже чуть быстрее чем на реале ) чуть чуть )
    Архив программ для УК-НЦ, ДВК и БК.

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

  5. #394
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    У меня вопрос почему в UKNCBTL такая вот картинка ? Если я что то пропустил (по поводу эмулятора) извиняюсь
    В UKNCBTL сдвиг осуществляется за 8 тактов, потому и картина такая. В реальности получается 7992 КГц.

  6. #395
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проверил с новым vt52 эмулятором - все работает быстро.
    Код:
    #ЧЧD****
    @ 000002
    @10000/010137 12706
    00010002/014016 10000
    00010004/010237 12746
    00010006/014020 340
    00010010/012737 12746
    00010012/010100 10016
    00010014/000004 2
    00010016/012737 4567
    00010020/000340 14
    00010022/000006 105737
    00010024/012702 177560
    00010026/013550 100375
    00010030/012701 113703
    00010032/000017 177562
    00010034/106427 207
    00010036/000000 105737
    00010040/012237 177562
    00010042/172342 105737
    00010044/005037 177564
    00010046/020000 100375
    00010050/077105 112737
    00010052/012737 26
    00010054/177600 177566
    00010056/172342 12700
    00010060/005722 1000
    00010062/005037 5004
    00010064/020000 4715
    00010066/012703 110324
    00010070/000014 5300
    00010072/004767 1374
    00010074/003336 5007
    @10000G
    HX 2.0 - Warm boot..
    
    HX DSK/TTY multiplexer   v2.3  2013
    
    ?BOOT-U-Insufficient memory
    
    @ 000720
    @10000/012706 12706
    00010002/010000 10000
    00010004/012746 12746
    00010006/000340 340
    00010010/012746 12746
    00010012/010016 10016
    00010014/000002 2
    00010016/004567 4567
    00010020/000014 14
    00010022/105737 105737
    00010024/177560 177560
    00010026/100375 100375
    00010030/113703 113703
    00010032/177562 177562
    00010034/000207 207
    00010036/105737 105737
    00010040/177562 177562
    00010042/105737 105737
    00010044/177564 177564
    00010046/100375 100375
    00010050/112737 112737
    00010052/000026 26
    00010054/177566 177566
    00010056/012700 12700
    00010060/001000 1000
    00010062/005004 5004
    00010064/004715 4715
    00010066/110324 110324
    00010070/005300 5300
    00010072/001374 1374
    00010074/005007 5007
    @10000G
    HX 2.0 - Warm boot..
    
    HX DSK/TTY multiplexer   v2.3  2013
    SL V08.00 [SW] Сторожевых С.В. 1988
    
    RT-11SJ (Y) V05.04 G
    
    .SE USR NOSWAP
    
    .SE EXIT NOSWAP
    
    .SE TT SCOPE
    
    .LO SL
    
    .SE SL ON
    
        ДОСКА ПОЧЕТА
    --------------------
    .01.09.11.91,   4148
    .02.PATRON      3245
    .03.PATRON      3157
    .04.PATRON      2880
    .05.PATRON      2807
    .06.PATRON      2804
    .07.   RON      2795
    .08.PATRON      2585
    .09.PATRON      2448
    .10.PATRON      2404                   ЕЩЕ РАЗ ?
    .DIR HX1:
     10-Apr-2013    2307
    MOV   .SAV     5  09-Apr-2013    CMP   .SAV     5  09-Apr-2013
    CMPB  .SAV     5  09-Apr-2013    ADD   .SAV     5  09-Apr-2013
    BIS   .SAV     5  09-Apr-2013    MOVB  .SAV     5  09-Apr-2013
    JMP   .SAV     7  09-Apr-2013    RTS   .SAV     7  16-Mar-2013
    JSR   .SAV     7  19-Mar-2013    BISB  .SAV     5  09-Apr-2013
    MUL   .SAV     7  04-Apr-2013    DIV   .SAV     7  06-Apr-2013
    ASHC  .SAV     7  07-Apr-2013    ASH   .SAV     7  07-Apr-2013
    OP1   .SAV     6  09-Apr-2013    MOVPC .SAV     5  24-Feb-2013
    MOVPC2.SAV     7  27-Feb-2013
     17 Files, 102 Blocks
     3 Free blocks
    
    .DIR HX6:
     10-Apr-2013
    PDPCLK.MAC    27  10-Apr-2013    PDPCLK.SAV     6  10-Apr-2013
     2 Files, 33 Blocks
     0 Free blocks
    
    .RUN HX6:PDPCLK
    PDPCLK - Calculate CPU clocks - v1.0
    Memory Top: 131072
    BUF words:   21313
    Factor :     4 > 3
    Factor :     3
    
    CPU KHz:  3993
    
    Program completed.
    
    .RUN HX6:PDPCLK
    PDPCLK - Calculate CPU clocks - v1.0
    Memory Top: 131072
    BUF words:   21313
    Factor :     3 > 3
    Factor :     3
    
    CPU KHz:  3996
    
    Program completed.
    
    .
    вопрос по ошибке ?BOOT-U-Insufficient memory, это изза глючности моей платы?

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Factor : 3 > 3
    Factor : 3

    CPU KHz: 3996
    1. Если показанное значение Factor устраивает - достаточно нажать [Enter]

    2. Определитель тактовой частоты настаивает, что при запуске тестов лучше указывать CPU KHz = 3996 ( может частота таймера не точно 50 Гц, а может и правда тактовая частота процессора = 4 МГц ). Есть смысл прогнать все тесты с этим значением CPU KHz.

    Цитата Сообщение от bigral Посмотреть сообщение
    ?BOOT-U-Insufficient memory, это изза глючности моей платы?
    Загрузчик проверяет доступную память, читая и записывая ячейки. Когда возникает Trap_To_4 - загрузчик считает, что память кончилась.

    Эта версия RT-11 может работать начиная с 24 К - надо в стартовый командный файл дописать команду SH MEM - чтобы каждый раз было видно, сколько именно памяти "освоил" загрузчик.

  8. #397
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Эта версия RT-11 может работать начиная с 24 К - надо в стартовый командный файл дописать команду SH MEM - чтобы каждый раз было видно, сколько именно памяти "освоил" загрузчик.
    Добавил эту команду в starts.com но дело в том что это сообщение вылетает до того как эти команды из пакетного файла начинают выполнятся и после него происходит зависание.

    Мне бы тест какой-нибудь для проверки памяти и MMU.

    Прогнал тесты с указанием частоты 3996Khz а в конце попробовал еще разок PDPCLK и он мне показал 4035!!! Наверное без кварца так и будет у меня все прыгать в зависимости от температуры.
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    дело в том что это сообщение вылетает до того как эти команды из пакетного файла начинают выполнятся и после него происходит зависание
    Команда SH MEM нужна для того, чтобы проверить, не загрузилась ли RT-11 с меньшим объёмом памяти, чем нужно.

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

    По умолчанию

    Новая версия универсального тест: JSR.SAV - позволяет определить число тактов, затрачиваемых любым процессором архитектуры PDP-11 на выполнение команд вызова подпрограмм и на вход в прерывание.

    При первом запуске теста нужно ввести правильное значение тактовой частоты тестируемого процессора в килогерцах.

    При запуске на эмулируемой ДВК-1 результат выглядит так:

    Код:
    .RU JSR
    JSR - v1.1
    Memory Top: 137564
    BUF words:   22842
    CPU KHz:  5300 >
     
    SOB                     Loops:  4814 ;  CLC:   22.0
    Loop                    Loops:  1151 ;  CLC:   70.1
    Loop +Interrupt         Loops:   558 ;  CLC:  168.0
    IOT                     Loops:  1039 ;  CLC:   80.0
    Trap                    Loops:  1039 ;  CLC:   80.0
    JSR   PC, (R0)          Loops:  1766 ;  CLC:   38.0
    JSR   R0, (PC)          Loops:  1766 ;  CLC:   38.0
    JSR   PC, (PC)          Loops:  1766 ;  CLC:   38.0
    JSR   PC, (PC)+         Loops:  1737 ;  CLC:   39.0
    JSR   PC,@(PC)+         Loops:  1493 ;  CLC:   49.0
    JSR   PC,@(R0)+         Loops:  1493 ;  CLC:   49.0
    JSR   PC,@(SP)+         Loops:  1492 ;  CLC:   49.0
    JSR   PC,@-(R0)         Loops:  1492 ;  CLC:   49.0
    JSR   R1,@-(R0)         Loops:  1493 ;  CLC:   49.0
    JSR   PC, Label         Loops:  1493 ;  CLC:   49.0
    JSR   PC,@Var           Loops:  1262 ;  CLC:   62.0
    JSR   R1,@x(R0)         Loops:  1262 ;  CLC:   62.0
     
    .
    Время в тактах CLC от начала обслуживания процессором запроса IRQ до начала выполнения первой команды обработчика прерывания - определяется как разница значений Loop +Interrupt CLC и Loop CLC ( в приведённом примере это 168 - 70 = 98 CLC ).

    ...
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Мне бы тест какой-нибудь для проверки памяти и MMU.
    Может быть что-то отсюда?

    Код:
    Image  :   fodostm1.dsk
    
    Format :   DSK 
    Size   :   800 Kb
    
    Volume ID: FODOS-TMOS
    Owner    : GRAND
    
    File       Blocks    Date       Bytes
    ---------- ------ ----------- ----------
    FMONSJ.SYS    73P 25-Apr-1988     37'376
    TT    .SYS     2P 25-Apr-1988      1'024
    SWAP  .SYS    26P 01-Feb-1988     13'312
    MX    .SYS     9P 20-May-1988      4'608
    MY    .SYS     3P 25-Apr-1988      1'536
    SL    .SYS    13P 01-Feb-1988      6'656
    DX    .SYS     3P 25-Apr-1988      1'536
    PIP   .SAV    29P 01-Feb-1988     14'848
    DUP   .SAV    45P 01-Feb-1988     23'040
    DIR   .SAV    19P 01-Feb-1988      9'728
    TESTMX.SAV    39P 30-Nov-1987     19'968
    TESTDW.SAV    47P 18-Mar-1987     24'064
    STARTS.COM     1  11-Nov-1999        512
    FTMON .SAV     6  12-May-1987      3'072
    SPEED .TMS     3  12-May-1987      1'536
    791401.TMS    16  07-Feb-1985      8'192
    791402.TMS    16  07-Feb-1985      8'192
    791403.TMS    15  07-Feb-1985      7'680
    791404.TMS    12  07-Feb-1985      6'144
    691404.TMS    12  07-Feb-1985      6'144
    CKMBA0.TMS    11  27-Dec-1988      5'632
    CKMBA1.TMS    11  27-Dec-1988      5'632
    AVTBM2.COM     1  02-Jul-1987        512
    TTIN  .TMS     4  07-Feb-1985      2'048
    DXIN  .TMS     6  07-Feb-1985      3'072
    SYST1 .TMS     6  07-Feb-1985      3'072
    SYST2 .TMS     6  07-Feb-1985      3'072
    LPIN  .TMS     3  07-Feb-1985      1'536
    DIR   .TMS     3  08-Aug-1988      1'536
    791323.TMS     8  07-Feb-1985      4'096
    SYST  .TMS     6  27-Dec-1988      3'072
    791324.TMS     8  27-Dec-1988      4'096
    CINAA0.TMS    17  27-Dec-1988      8'704
    CPCAA0.TMS    19  27-Dec-1988      9'728
    012101.TMS    23  27-Dec-1988     11'776
    MXPSI2.CCC     3  02-Jul-1987      1'536
    MXPSI1.CCC     3  02-Jul-1987      1'536
    MXPSI3.CCC     3  08-Aug-1988      1'536
    AVTBM1.COM     1  01-Jul-1987        512
    AVTBM3.COM     1  08-Aug-1988        512
    TSKGD1.SAV    13  27-Dec-1988      6'656
    TSTMX .SAV    13  26-Sep-1989      6'656
    TSDL6N.SAV    20  27-Dec-1988     10'240
    TSDL6W.SAV    20  27-Dec-1988     10'240
    TESTMY.SAV    16  27-Dec-1988      8'192
    TESTDL.SAV    20  27-Dec-1988     10'240
    TSTKGD.SAV    13  27-Dec-1988      6'656
    KC    .SAV    17  27-Dec-1988      8'704
    TSTDW3.SAV    23  27-Dec-1988     11'776
    TOZUDP.SAV    10  27-Dec-1988      5'120
    SPEED .SAV     3  26-Apr-1989      1'536
    STOPDW.SAV     2  27-Oct-1989      1'024
    TESTPU.LST    14  27-Dec-1988      7'168
    TDW1  .SAV    51P 08-Mar-1990     26'112
    TDW   .SAV    50P 09-Nov-1989     25'600
    SHD   .SAV     2P 13-Apr-1990      1'024
    SHDMP .SAV     2P 13-Apr-1990      1'024
    FD100 .SAV    16P 13-Apr-1990      8'192
    PARK  .SAV     2P 04-Nov-1991      1'024
    INSTR .TXT     4                   2'048
    VM3PRO.CCC     1  27-Dec-1988        512
    VM2PRO.CCC     1  27-Dec-1988        512
    VM2A  .CCC     2  27-Dec-1988      1'024
    VM2   .CCC     3  27-Dec-1988      1'536
    VM2MY .CCC     3  27-Dec-1988      1'536
    VM3   .CCC     1  27-Dec-1988        512
    G1    .COM     5  27-Dec-1988      2'560
    M     .COM     1  27-Dec-1988        512
    A     .COM     1  27-Dec-1988        512
    Z     .COM     1  15-May-1989        512
    V     .COM     1  15-May-1989        512
    H     .COM     1  15-May-1989        512
    B     .COM     1  15-May-1989        512
    R     .COM     1  15-May-1989        512
    T     .COM     1  15-May-1989        512
    P     .COM     1  15-May-1989        512
    W     .COM     1  15-May-1989        512
    MZ    .SYS     3  12-Sep-1994      1'536
    < UNUSED >   718                 367'616
    ---------- ------ ----------- ----------
     78 Files, 872 Blocks
     718 Free blocks
    На образе драйвера DX, MX, MY, MZ.
    Можно легко прилепить HD и HX, место есть
    и настраивать в эмуляторе загрузку соответственно.

    На диске есть файл с инструкцией INSTR.TXT -
    Код:
    		ЦЕПОЧКИ ТЕСТОВ :
    @B - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @L - ПРОГОН   (ВМ-2, КНГМД, КГД, КСМ)
    @H - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @G - ПРОГОН   (ВМ-2, КНГМД, КСМ, МС4622)
    @T - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @M - ПРОГОН   (ВМ-2, КМД, КГД, КСМ)
    @R - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @X - ПРОГОН   (ВМ-3, КМД, КЦГД, ОЗУДП)
    @V - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @D - ПРОГОН   (ВМ-3, КМД, КЖД, КЦГД)
    @Z - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @N - ПРОГОН   (ВМ-3, КМД, МС5305, КЦГД)
        		ТЕСТЫ МИКРО-ЭВМ  :
    791401.TMS - ОСНОВНОЙ ТЕСТ К-Д(ВМ2)    !791402.TMS - ТЕСТ К-Д РАСШ. АРИФМ.(ВМ2)
    791403.TMS - ТЕСТ К-Д С ПЛАВ. ЗАП.(ВМ2)!791404.TMS - ТЕСТ ПРЕРЫВАНИЙ(ВМ2)
    791323.TMS - ТЕСТ ПАМЯТИ(ВМ2) ЗАГР МХ  !SYST.TMS   - СИСТЕМНЫЙ ТЕСТ(ВМ2)  
    791324.TMS - ТЕСТ ПАМЯТИ(ВМ2) ЗАГР МУ  !
    SPEED.TMS  - ТЕСТ БЫСТРОД.(ВМ2,ВМ3)    !TTIN.TMS  - ТЕСТ ПОСЛ. ИНТЕРФ.(ВМ2,ВМ3)
    CPCAA0.TMS - ОСНОВНОЙ ТЕСТ КОМАНД(ВМ3) !CINAA0.TMS - ТЕСТ ПРЕРЫВАНИЙ(ВМ3) 
    CKMBA0.TMS - ТЕСТ ОЗУ С ЗАГР. МХ1(ВМ3) !CKMBA1.TMS - ТЕСТ ОЗУ С ЗАГР. МУ0(ВМ3)	                ТЕСТЫ УСТРОЙСТВ :
    TOZUDP.SAV - ТЕСТ ОЗУ ДП               !
    012101.TMS - ТЕСТ СИМВОЛЬНОГО ДИСПЛЕЯ  ! TESTPU.LST - ТЕСТ ПРИНТЕРА
    TESTMX.SAV - ТЕСТ КНГМД И НАКОПИТЕЛЕЙ  ! TESTMY.SAV - ТЕСТ КМД И НАКОПИТЕЛЕЙ
    TESTDW.SAV - ТЕСТ  КЖД И НАКОПИТЕЛЕЙ   ! TSTKGD.SAV - ТЕСТ КГД (С МЕНЮ)    
    TSKGD1.SAV - ТЕСТ КГД (БЕЗ  МЕНЮ)      ! TESTDL.SAV - ТЕСТ КТЛК (С МЕНЮ)    
    TSDL6N.SAV - ТЕСТ МС4622,176560-176630 ! TSDL6W.SAV - ТЕСТ МС4622,176500-176550
    KC.SAV     - ТЕСТ КЦГД                 ! TSTDW3.SAV - ТЕСТ КЖД
    Дискета из комплекта UKNCBTL.
    (и как видно из шапки из набора софта тов.Grand?)
    Вложения Вложения
    Архив программ для УК-НЦ, ДВК и БК.

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

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

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

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

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

Похожие темы

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

Ваши права

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