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

User Tag List

Страница 46 из 63 ПерваяПервая ... 424344454647484950 ... ПоследняяПоследняя
Показано с 451 по 460 из 627

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

  1. #451

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Сдесь как-то Patron смутно намекал на возможные проблемы изза отличия ВП1-35/ВП1-65 от DL(V)11. Якобы есть чехарда с битами статуса которая и в самих оригинальных SLU есть.

    А что по поводу BREAK? Это возможность генерить TRAP по принятому char-у через SLU? Или о чем это? Платы мс1201.0x такое могут возможно?
    Могу ошибаться, но на УКНЦ вроде подключали эмулятор TU58.

    ---------- Post added at 03:19 ---------- Previous post was at 03:17 ----------

    BREAK - это когда шлются непрерывные нули без стоповых битов, позволяет мгновенно отреагировать принимающей стороне независимо от протокола обмена.
    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. #451
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #452

    Регистрация
    08.05.2011
    Адрес
    г. Измаил, Украина
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    form, я грузил УКНЦ c TU58 еще до HX сервера.
    Радио-Губитель Канал на YouTube

  4. #453

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

    По умолчанию

    Цитата Сообщение от palsw Посмотреть сообщение
    form, я грузил УКНЦ c TU58 еще до HX сервера.
    вот тут есть ленты с xxdp http://ak6dn.dyndns.org/PDP-11/TU58/

    а тут какие-то диски TMOC-a http://archive.pdp-11.org.ru/ukdwk_a...ekt/kldyh_all/
    Последний раз редактировалось bigral; 14.03.2014 в 00:35.

  5. #454

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    вот тут есть ленты с xxdp http://ak6dn.dyndns.org/PDP-11/TU58/
    Ну это проще самостоятельно сделать, скопировав нужное
    Я себе так делал когда только начинал 11/83 собирать - это был тогда единственный способ заставить голые Seagate опознаваться как RD32.
    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. #455

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    SPDCPU видимо считает время выполнения инструкций, сейчас соберу, посмотрю. Остальные должны в RT собираться.
    form По возможности собери в rt11 и здесь выложи, хочу погонять их.

    Patron MC1203 с отключенным ВЖ1 прогонять надо?

  7. #456

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    form По возможности собери в rt11 и здесь выложи, хочу погонять их.

    Patron MC1203 с отключенным ВЖ1 прогонять надо?
    SPDCPU будет непросто собрать в RT-11 - он завязан на директивы RSX, но даже если портировать в том виде в каком есть толку от этого немного ибо замер времени системными директивами в подобных тестах мягко говоря малоинформативен
    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

  8. #457

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    MC1203 с отключенным ВЖ1 прогонять надо?
    Само собой.

    Но можно не запускать тесты ASH1, ASH2, ASH3, ASH4, ASHC1, ASHC2, ASHC3, ASHC4.

  9. #458

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот интересно SET EM ON как влияет на тесты. У меня он включен, и в прошлый раз был включен.

  10. #459

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    А вот интересно SET EM ON как влияет на тесты. У меня он включен, и в прошлый раз был включен.
    Не должен по идее если только не тестируются инструкции которые процессор не поддерживает, и они эмулируются этим самым EM
    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

  11. #460

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тест МС1201.03 с отключенным К555ВЖ1
    Код:
    .RUN PDPCLK
    PDPCLK - Calculate CPU clocks - v1.0
    Memory Top: 126370
    BUF words:   20640
    Factor :     3 > 3
    Factor :     3
     
    CPU KHz:  3954
     
    Program completed.
     
    .RUN ASH
    ASH - v1.1
    Memory Top: 126370
    BUF words:   20508
    CPU KHz:  3930 > 3954
    CPU KHz:  3954
     
    1: Nop                  Evt: 20 ;  Run: 18546 ;  Res: 18566 ;  CLC:    4.3
    R2 = 0
    1: ASh   R2, R0         Evt:  0 ;  Run:  3756 ;  Res:  3756 ;  CLC:   21.1
    R2 = 1
    1: ASh   R2, R0         Evt:  0 ;  Run:  3756 ;  Res:  3756 ;  CLC:   21.1
    R2 = 8
    1: ASh   R2, R0         Evt:  0 ;  Run:  1879 ;  Res:  1879 ;  CLC:   42.1
    R2 = -1
    1: ASh   R2, R0         Evt:  0 ;  Run:  2922 ;  Res:  2922 ;  CLC:   27.1
    R2 = -8
    1: ASh   R2, R0         Evt:  0 ;  Run:  1644 ;  Res:  1644 ;  CLC:   48.1
     
    Program completed.
     
    .RUN ASHC
    ASHC - v1.1
    Memory Top: 126370
    BUF words:   20469
    CPU KHz:  3930 > 3954
    CPU KHz:  3954
     
    1: Nop                  Evt: 19 ;  Run: 18541 ;  Res: 18560 ;  CLC:    4.3
    R2 = 0
    1: AShC  R2, R0         Evt:  0 ;  Run:  3285 ;  Res:  3285 ;  CLC:   24.1
    1: AShC  R2, R1         Evt:  0 ;  Run:  3286 ;  Res:  3286 ;  CLC:   24.1
    R2 = 1
    1: AShC  R2, R0         Evt:  0 ;  Run:  3285 ;  Res:  3285 ;  CLC:   24.1
    1: AShC  R2, R1         Evt:  0 ;  Run:  3286 ;  Res:  3286 ;  CLC:   24.1
    R2 = 8
    1: AShC  R2, R0         Evt:  0 ;  Run:  1753 ;  Res:  1753 ;  CLC:   45.1
    1: AShC  R2, R1         Evt:  0 ;  Run:  1753 ;  Res:  1753 ;  CLC:   45.1
    R2 = -1
    1: AShC  R2, R0         Evt:  0 ;  Run:  2628 ;  Res:  2628 ;  CLC:   30.1
    1: AShC  R2, R1         Evt:  0 ;  Run:  2628 ;  Res:  2628 ;  CLC:   30.1
    R2 = -8
    1: AShC  R2, R0         Evt:  0 ;  Run:  1546 ;  Res:  1546 ;  CLC:   51.2
    1: AShC  R2, R1         Evt:  0 ;  Run:  1546 ;  Res:  1546 ;  CLC:   51.2
     
    Program completed.
     
    .RUN DIV
    DIV - v1.1
    Memory Top: 126370
    BUF words:   20513
    CPU KHz:  3930 > 3954
    CPU KHz:  3954
     
    1: Nop                  Evt: 20 ;  Run: 18541 ;  Res: 18561 ;  CLC:    4.3
    R2/177772 ; R1/000005 ; R0/000005
    1: Div   R2, R0         Evt:  0 ;  Run:   847 ;  Res:   847 ;  CLC:   93.#
    1: Div   R2, R1         Evt:  0 ;  Run:   847 ;  Res:   847 ;  CLC:   93.#
    R2/177772 ; R1/000000 ; R0/000000
    1: Div   R2, R0         Evt:  0 ;  Run:   821 ;  Res:   821 ;  CLC:   96.#
    R2/000177 ; R1/000000 ; R0/001777
    1: Div   R2, R0         Evt:  0 ;  Run:   847 ;  Res:   847 ;  CLC:   93.#
    R2/000000 ; R1/000000 ; R0/001777
    1: Div   R2, R0         Evt:  0 ;  Run:  5250 ;  Res:  5250 ;  CLC:   15.1
     
    Program completed.
     
    .RUN JSR
    JSR - v1.2
    Memory Top: 126370
    BUF words:   20459
    CPU KHz:  3930 > 3954
    CPU KHz:  3954
     
    SOB                     Loops:  4350 ;  CLC:   18.2
    Loop                    Loops:  1696 ;  CLC:   28.5
    Loop +Interrupt         Loops:   660 ;  CLC:  101.6
    IOT                     Loops:   944 ;  CLC:   65.6
    Trap                    Loops:   943 ;  CLC:   65.7
    JSR   PC, (R0)          Loops:  1683 ;  CLC:   28.8
    JSR   R0, (PC)          Loops:  1706 ;  CLC:   28.2
    JSR   PC, (PC)          Loops:  1684 ;  CLC:   28.8
    JSR   PC, (PC)+         Loops:  1632 ;  CLC:   30.3
    JSR   PC,@(PC)+         Loops:  1633 ;  CLC:   30.3
    JSR   PC,@(R0)+         Loops:  1374 ;  CLC:   39.4
    JSR   PC,@(SP)+         Loops:  1373 ;  CLC:   39.4
    JSR   PC,@-(R0)         Loops:  1441 ;  CLC:   36.7
    JSR   R1,@-(R0)         Loops:  1444 ;  CLC:   36.6
    JSR   PC, Label         Loops:  1634 ;  CLC:   30.2
    JSR   PC,@Var           Loops:  1394 ;  CLC:   38.6
    JSR   R1,@x(R0)         Loops:  1393 ;  CLC:   38.6
     
    .RUN MOVPC2
    MovPC2 - v1.2
    Memory Top: 126370
    BUF words:   20501
    CPU KHz:  3930 > 3954
    CPU KHz:  3954
     
    1: Nop                  Evt: 31 ;  Run: 18538 ;  Res: 18569 ;  CLC:    4.3
    1: Mov   R0,  R0        Evt: 31 ;  Run: 18540 ;  Res: 18571 ;  CLC:    4.3
    1: Mov   R0, (PC)       Evt:  6 ;  Run:  3241 ;  Res:  3247 ;  CLC:   24.4
    1: MovB  R0, (PC)       Evt:  6 ;  Run:  3210 ;  Res:  3216 ;  CLC:   24.6
    1: Mov  (PC), R0        Evt: 10 ;  Run:  5952 ;  Res:  5962 ;  CLC:   13.3
    1: MovB (PC), R0        Evt:  7 ;  Run:  4101 ;  Res:  4108 ;  CLC:   19.3
    ::: SP = PC :::
    1: Mov   R0, (SP)+      Evt:  6 ;  Run:  3111 ;  Res:  3117 ;  CLC:   25.4
    1: MovB  R0, (SP)+      Evt:  6 ;  Run:  3083 ;  Res:  3089 ;  CLC:   25.6
    1: Mov  (SP),(SP)+      Evt:  3 ;  Run:  2236 ;  Res:  2239 ;  CLC:   35.3
    1: MovB (SP),(SP)+      Evt:  4 ;  Run:  2202 ;  Res:  2206 ;  CLC:   35.8
     
    Program completed.
     
    .RUN RTS
    RTS - v1.1
    Memory Top: 126370
    BUF words:   20545
    CPU KHz:  3930 > 3954
    CPU KHz:  3954
     
    1: Nop                  Evt: 32 ;  Run: 18536 ;  Res: 18568 ;  CLC:    4.3
    1: RtS  PC              Evt:  4 ;  Run:  2520 ;  Res:  2524 ;  CLC:   31.3
    1: RtS  R0              Evt:  4 ;  Run:  2517 ;  Res:  2521 ;  CLC:   31.4
    1: RtS  R1              Evt:  4 ;  Run:  2518 ;  Res:  2522 ;  CLC:   31.4
    1: RtI                  Evt:  3 ;  Run:  1861 ;  Res:  1864 ;  CLC:   42.4
    1: RtT                  Evt:  3 ;  Run:  1860 ;  Res:  1863 ;  CLC:   42.4
     
    Program completed.
     
    .RUN BIS
    BiS - v1.1
    CPU KHz:  3930 > 3954
    CPU KHz:  3954
     
                   R0  (R0)  (R2)+  @(R2)+  -(R1)  @-(R1)  Addr  (PC)+  @Tab(R0)
     
    BiS     R1      4   17    18      25      21      29    21    22      30
    BiS    (R1)    13   27    28      35      28      36    30    30      37
    BiS    (R2)+   17   31    32      39      32      40    34    34      41
    BiS    (PC)+   11   25    26      33      26      35    29    29      37
    BiS   @(R2)+   21   35    37      45      37      46    37    37      46
    BiS   -(R1)    14   28    29      37      29      37    31    31      39
    BiS  @-(R1)    21   35    37      44      37      46    37    37      46
    BiS    Addr    15   31    33      40      33      41    33    33      42
    BiS  @Tab(R1)  23   39    40      46      40      47    41    41      49
     
    Program completed.
     
    .RUN CMP
    Cmp - v1.1
    CPU KHz:  3930 > 3954
    CPU KHz:  3954
     
                   R0  (R0)  (R2)+  @(R2)+  -(R1)  @-(R1)  Addr  (PC)+  @Tab(R0)
     
    Cmp     R1      4   13    14      21      17      25    15    11      23
    Cmp    (R1)    13   23    24      31      24      32    25    20      33
    Cmp    (R2)+   17   27    28      35      28      36    29    24      37
    Cmp    (PC)+   11   19    20      27      20      28    22    18      30
    Cmp   @(R2)+   21   31    32      39      32      40    33    28      41
    Cmp   -(R1)    14   24    25      32      25      33    26    21      34
    Cmp  @-(R1)    21   31    32      39      32      40    33    28      41
    Cmp    Addr    15   25    26      33      26      35    27    23      35
    Cmp  @Tab(R1)  23   32    34      41      34      41    35    31      42
     
    Program completed.
     
    .RUN MOV
    Mov - v1.1
    CPU KHz:  3930 > 3954
    CPU KHz:  3954
     
                   R0  (R0)  (R2)+  @(R2)+  -(R1)  @-(R1)  Addr  (PC)+  @Tab(R0)
     
    Mov     R1      4   13    14      24      17      25    18    18      25
    Mov    (R1)    13   23    24      35      24      32    26    26      34
    Mov    (R2)+   17   27    28      38      28      36    30    30      37
    Mov    (PC)+   11   21    23      32      23      31    25    25      32
    Mov   @(R2)+   21   31    32      42      32      40    35    35      41
    Mov   -(R1)    14   24    25      35      25      35    27    27      35
    Mov  @-(R1)    21   31    32      42      32      40    35    35      41
    Mov    Addr    15   27    28      39      28      36    30    30      38
    Mov  @Tab(R1)  23   35    35      46      35      44    38    38      46
     
    Program completed.
     
    .RUN OP1
    Op1 - v1.1
    CPU KHz:  3930 > 3954
    CPU KHz:  3954
     
    SOB : 18 ! Last SOB :  9 ! Br  : 15 ! BCS :  7 ! BCC : 15 ! SeC :  4
     
                   R0  (R0)  (R2)+  @(R2)+  -(R1)  @-(R1)  Addr  (PC)+  @Tab(R0)
     
    Tst             4   13    14      21      14      23    15    11      23
    TstB            4   13    14      21      14      23    15    11      23
    Inc             4   17    18      25      18      26    21    21      30
    IncB            4   22    22      28      22      30    27    27      35
    Clr             4   13    14      24      14      23    18    18      25
    ClrB            4   18    18      28      18      25    23    23      31
    MTPS           25   35    39      45      36      46    39    32      46
    MFPS           18   25    26      37      26      34    28    28      36
    XOr             4   20    21      28      21      29    23    23      31
    SwaB            9   23    27      31      24      32    27    27      35
    SXt             9   19    23      30      20      28    24    24      31
     
    Program completed.

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

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

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

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

Похожие темы

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

Ваши права

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