User Tag List

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

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

Комбинированный просмотр

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

    Регистрация
    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.

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

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

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

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

Похожие темы

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

Ваши права

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