User Tag List

Страница 44 из 63 ПерваяПервая ... 404142434445464748 ... ПоследняяПоследняя
Показано с 431 по 440 из 627

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

  1. #431

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

    По умолчанию

    вторая часть диска TSTSAV

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

    Код:
    .RUN HX2:ASH1
    ASH1 - v1.1
    Memory Top: 131072
    BUF words:   20984
    CPU KHz:  7020 >
    1: ASh   #00., R0       Evt:  2 ;  Run:  3160 ;  Res:  3162 ;  CLC:   44.4
    1: ASh   #01., R0       Evt:  1 ;  Run:  2898 ;  Res:  2899 ;  CLC:   48.4
    1: ASh   #02., R0       Evt:  1 ;  Run:  2670 ;  Res:  2671 ;  CLC:   52.6
    1: ASh   #03., R0       Evt:  1 ;  Run:  2473 ;  Res:  2474 ;  CLC:   56.8
    1: ASh   #04., R0       Evt:  1 ;  Run:  2314 ;  Res:  2315 ;  CLC:   60.6
    1: ASh   #05., R0       Evt:  1 ;  Run:  2198 ;  Res:  2199 ;  CLC:   63.8
    1: ASh   #06., R0       Evt:  0 ;  Run:  2041 ;  Res:  2041 ;  CLC:   68.8
    1: ASh   #07., R0       Evt:  0 ;  Run:  1924 ;  Res:  1924 ;  CLC:   73.0
    1: ASh   #08., R0       Evt:  0 ;  Run:  1832 ;  Res:  1832 ;  CLC:   76.6
    1: ASh   #09., R0       Evt:  0 ;  Run:  1736 ;  Res:  1736 ;  CLC:   80.9
    1: ASh   #10., R0       Evt:  0 ;  Run:  1649 ;  Res:  1649 ;  CLC:   85.1
    1: ASh   #11., R0       Evt:  0 ;  Run:  1577 ;  Res:  1577 ;  CLC:   89.0
    1: ASh   #12., R0       Evt:  0 ;  Run:  1508 ;  Res:  1508 ;  CLC:   93.1
    1: ASh   #13., R0       Evt:  0 ;  Run:  1446 ;  Res:  1446 ;  CLC:   97.1
    1: ASh   #14., R0       Evt:  0 ;  Run:  1387 ;  Res:  1387 ;  CLC:  101.2
    1: ASh   #15., R0       Evt:  0 ;  Run:  1335 ;  Res:  1335 ;  CLC:  105.2
    1: ASh   #16., R0       Evt:  0 ;  Run:  1283 ;  Res:  1283 ;  CLC:  109.4
    1: ASh   #17., R0       Evt:  0 ;  Run:  1237 ;  Res:  1237 ;  CLC:  113.5
    1: ASh   #20., R0       Evt:  0 ;  Run:  1100 ;  Res:  1100 ;  CLC:  127.6
    1: ASh   #30., R0       Evt:  0 ;  Run:   850 ;  Res:   850 ;  CLC:  165.#
    1: ASh   #31., R0       Evt:  0 ;  Run:   825 ;  Res:   825 ;  CLC:  170.#
     
    .RUN HX2:ASH3
    ASH3 - v1.1
    Memory Top: 131072
    BUF words:   20987
    CPU KHz:  7020 >
    1:   0:  ASh  R2,R0     Evt:  0 ;  Run:  5870 ;  Res:  5870 ;  CLC:   23.9
    1:   1:  ASh  R2,R0     Evt:  0 ;  Run:  5024 ;  Res:  5024 ;  CLC:   27.9
    1:   2:  ASh  R2,R0     Evt:  0 ;  Run:  4396 ;  Res:  4396 ;  CLC:   31.9
    1:   3:  ASh  R2,R0     Evt:  0 ;  Run:  3908 ;  Res:  3908 ;  CLC:   35.9
    1:   4:  ASh  R2,R0     Evt:  0 ;  Run:  3517 ;  Res:  3517 ;  CLC:   39.9
    1:   5:  ASh  R2,R0     Evt:  0 ;  Run:  3197 ;  Res:  3197 ;  CLC:   43.9
    1:   6:  ASh  R2,R0     Evt:  0 ;  Run:  2931 ;  Res:  2931 ;  CLC:   47.9
    1:   7:  ASh  R2,R0     Evt:  0 ;  Run:  2706 ;  Res:  2706 ;  CLC:   51.9
    1:   8:  ASh  R2,R0     Evt:  0 ;  Run:  2512 ;  Res:  2512 ;  CLC:   55.9
    1:   9:  ASh  R2,R0     Evt:  0 ;  Run:  2345 ;  Res:  2345 ;  CLC:   59.9
    1:  10:  ASh  R2,R0     Evt:  0 ;  Run:  2199 ;  Res:  2199 ;  CLC:   63.8
    1:  11:  ASh  R2,R0     Evt:  0 ;  Run:  2069 ;  Res:  2069 ;  CLC:   67.9
    1:  12:  ASh  R2,R0     Evt:  0 ;  Run:  1954 ;  Res:  1954 ;  CLC:   71.9
    1:  13:  ASh  R2,R0     Evt:  0 ;  Run:  1851 ;  Res:  1851 ;  CLC:   75.9
    1:  14:  ASh  R2,R0     Evt:  0 ;  Run:  1759 ;  Res:  1759 ;  CLC:   79.8
    1:  15:  ASh  R2,R0     Evt:  0 ;  Run:  1675 ;  Res:  1675 ;  CLC:   83.8
    1:  16:  ASh  R2,R0     Evt:  0 ;  Run:  1599 ;  Res:  1599 ;  CLC:   87.8
    1:  17:  ASh  R2,R0     Evt:  0 ;  Run:  1530 ;  Res:  1530 ;  CLC:   91.8
    1:  20:  ASh  R2,R0     Evt:  0 ;  Run:  1353 ;  Res:  1353 ;  CLC:  103.8
    1:  30:  ASh  R2,R0     Evt:  0 ;  Run:   977 ;  Res:   977 ;  CLC:  144.#
    1:  31:  ASh  R2,R0     Evt:  0 ;  Run:   951 ;  Res:   951 ;  CLC:  148.#
     
    .RUN HX2:ASHC
    ASHC - v1.1
    Memory Top: 131072
    BUF words:   21142
    CPU KHz:  7020 >
     
    1: Nop                  Evt: 13 ;  Run: 11713 ;  Res: 11726 ;  CLC:   12.0
    R2 = 0
    1: AShC  R2, R0         Evt:  1 ;  Run:  4400 ;  Res:  4401 ;  CLC:   31.9
    1: AShC  R2, R1         Evt:  1 ;  Run:  4401 ;  Res:  4402 ;  CLC:   31.9
    R2 = 1
    1: AShC  R2, R0         Evt:  1 ;  Run:  3911 ;  Res:  3912 ;  CLC:   35.9
    1: AShC  R2, R1         Evt:  0 ;  Run:  3911 ;  Res:  3911 ;  CLC:   35.9
    R2 = 8
    1: AShC  R2, R0         Evt:  1 ;  Run:  2199 ;  Res:  2200 ;  CLC:   63.8
    1: AShC  R2, R1         Evt:  1 ;  Run:  2199 ;  Res:  2200 ;  CLC:   63.8
    R2 = -1
    1: AShC  R2, R0         Evt:  1 ;  Run:  4401 ;  Res:  4402 ;  CLC:   31.9
    1: AShC  R2, R1         Evt:  0 ;  Run:  4401 ;  Res:  4401 ;  CLC:   31.9
    R2 = -8
    1: AShC  R2, R0         Evt:  0 ;  Run:  2345 ;  Res:  2345 ;  CLC:   59.9
    1: AShC  R2, R1         Evt:  0 ;  Run:  2345 ;  Res:  2345 ;  CLC:   59.9
     
    Program completed.
     
    .RUN HX2:ASHC2
    ASHC2 - v1.1
    Memory Top: 131072
    BUF words:   20988
    CPU KHz:  7020 >
    1: AShC  #000., R0      Evt:  1 ;  Run:  2671 ;  Res:  2672 ;  CLC:   52.5
    1: AShC  #-01., R0      Evt:  1 ;  Run:  2670 ;  Res:  2671 ;  CLC:   52.6
    1: AShC  #-02., R0      Evt:  1 ;  Run:  2473 ;  Res:  2474 ;  CLC:   56.8
    1: AShC  #-03., R0      Evt:  1 ;  Run:  2314 ;  Res:  2315 ;  CLC:   60.6
    1: AShC  #-04., R0      Evt:  0 ;  Run:  2198 ;  Res:  2198 ;  CLC:   63.9
    1: AShC  #-05., R0      Evt:  0 ;  Run:  2041 ;  Res:  2041 ;  CLC:   68.8
    1: AShC  #-06., R0      Evt:  0 ;  Run:  1923 ;  Res:  1923 ;  CLC:   73.0
    1: AShC  #-07., R0      Evt:  0 ;  Run:  1832 ;  Res:  1832 ;  CLC:   76.6
    1: AShC  #-08., R0      Evt:  0 ;  Run:  1736 ;  Res:  1736 ;  CLC:   80.9
    1: AShC  #-09., R0      Evt:  0 ;  Run:  1649 ;  Res:  1649 ;  CLC:   85.1
    1: AShC  #-10., R0      Evt:  0 ;  Run:  1577 ;  Res:  1577 ;  CLC:   89.0
    1: AShC  #-11., R0      Evt:  0 ;  Run:  1508 ;  Res:  1508 ;  CLC:   93.1
    1: AShC  #-12., R0      Evt:  0 ;  Run:  1446 ;  Res:  1446 ;  CLC:   97.1
    1: AShC  #-13., R0      Evt:  0 ;  Run:  1387 ;  Res:  1387 ;  CLC:  101.2
    1: AShC  #-14., R0      Evt:  0 ;  Run:  1335 ;  Res:  1335 ;  CLC:  105.2
    1: AShC  #-15., R0      Evt:  0 ;  Run:  1282 ;  Res:  1282 ;  CLC:  109.5
    1: AShC  #-16., R0      Evt:  0 ;  Run:  1237 ;  Res:  1237 ;  CLC:  113.5
    1: AShC  #-17., R0      Evt:  0 ;  Run:  1196 ;  Res:  1196 ;  CLC:  117.4
    1: AShC  #-20., R0      Evt:  0 ;  Run:  1099 ;  Res:  1099 ;  CLC:  127.8
    1: AShC  #-30., R0      Evt:  0 ;  Run:   825 ;  Res:   825 ;  CLC:  170.#
    1: AShC  #-31., R0      Evt:  0 ;  Run:   810 ;  Res:   810 ;  CLC:  174.#
     
    .RUN HX2:ASHC4
    ASHC4 - v1.1
    Memory Top: 131072
    BUF words:   20980
    CPU KHz:  7020 > 7020
    CPU KHz:  7020
    1:   0:  AShC  R2,R0    Evt:  0 ;  Run:  4399 ;  Res:  4399 ;  CLC:   31.9
    1:  -1:  AShC  R2,R0    Evt:  0 ;  Run:  4400 ;  Res:  4400 ;  CLC:   31.9
    1:  -2:  AShC  R2,R0    Evt:  0 ;  Run:  3910 ;  Res:  3910 ;  CLC:   35.9
    1:  -3:  AShC  R2,R0    Evt:  0 ;  Run:  3517 ;  Res:  3517 ;  CLC:   39.9
    1:  -4:  AShC  R2,R0    Evt:  1 ;  Run:  3198 ;  Res:  3199 ;  CLC:   43.9
    1:  -5:  AShC  R2,R0    Evt:  1 ;  Run:  2931 ;  Res:  2932 ;  CLC:   47.9
    1:  -6:  AShC  R2,R0    Evt:  0 ;  Run:  2706 ;  Res:  2706 ;  CLC:   51.9
    1:  -7:  AShC  R2,R0    Evt:  0 ;  Run:  2512 ;  Res:  2512 ;  CLC:   55.9
    1:  -8:  AShC  R2,R0    Evt:  0 ;  Run:  2345 ;  Res:  2345 ;  CLC:   59.9
    1:  -9:  AShC  R2,R0    Evt:  1 ;  Run:  2198 ;  Res:  2199 ;  CLC:   63.8
    1: -10:  AShC  R2,R0    Evt:  1 ;  Run:  2069 ;  Res:  2070 ;  CLC:   67.8
    1: -11:  AShC  R2,R0    Evt:  0 ;  Run:  1954 ;  Res:  1954 ;  CLC:   71.9
    1: -12:  AShC  R2,R0    Evt:  1 ;  Run:  1851 ;  Res:  1852 ;  CLC:   75.8
    1: -13:  AShC  R2,R0    Evt:  1 ;  Run:  1759 ;  Res:  1760 ;  CLC:   79.8
    1: -14:  AShC  R2,R0    Evt:  1 ;  Run:  1675 ;  Res:  1676 ;  CLC:   83.8
    1: -15:  AShC  R2,R0    Evt:  1 ;  Run:  1599 ;  Res:  1600 ;  CLC:   87.8
    1: -16:  AShC  R2,R0    Evt:  0 ;  Run:  1529 ;  Res:  1529 ;  CLC:   91.8
    1: -17:  AShC  R2,R0    Evt:  0 ;  Run:  1466 ;  Res:  1466 ;  CLC:   95.8
    1: -20:  AShC  R2,R0    Evt:  0 ;  Run:  1303 ;  Res:  1303 ;  CLC:  107.8
    1: -30:  AShC  R2,R0    Evt:  0 ;  Run:   951 ;  Res:   951 ;  CLC:  148.#
    1: -31:  AShC  R2,R0    Evt:  0 ;  Run:   926 ;  Res:   926 ;  CLC:  152.#
     
    .RUN HX2:JMP
    JMP - v1.4
    Memory Top: 131072
    BUF words:   21207
    CPU KHz:  7020 >
     
    SOB             Loops:  5420 ;  CLC:   25.9
    Br              Loops:  3026 ;  CLC:   20.5
    Jmp  (R0)       Loops:  2594 ;  CLC:   28.2
    Jmp  (PC)       Loops:  2596 ;  CLC:   28.2
    Jmp  (PC)+      Loops:  2593 ;  CLC:   28.2
    Mov  R0, PC     Loops:  3017 ;  CLC:   20.6
    Add  R0, PC     Loops:  3019 ;  CLC:   20.6
    Jmp  LABEL      Loops:  2419 ;  CLC:   32.1
    Jmp  @#Addr     Loops:  2417 ;  CLC:   32.2
    Jmp  @(R0)+     Loops:  2060 ;  CLC:   42.3
    Jmp  @-(R0)     Loops:  2060 ;  CLC:   42.3
    Jmp  xx(R0)     Loops:  2417 ;  CLC:   32.2
    Jmp  @x(R0)     Loops:  2007 ;  CLC:   44.1
    Jmp  @Var       Loops:  2006 ;  CLC:   44.1
     
    Program completed.
     
    .RUN HX2:MOVPC1
    MovPC - v1.2
    CPU KHz:  7020 >
     
    Mov    (PC), (PC)+        58.5
    MovB   (PC), (PC)+        66.5
    Mov    (PC),  R0          34.2
    MovB   (PC),  R0          34.2
    Mov    (PC), (PC)         58.6
    MovB   (PC), (PC)         66.6
    Mov    (PC)+, R0          24.2
    MovB   (PC)+, R0          34.3
    Mov     R0,  (PC)+        34.3
    MovB    R0,  (PC)+        42.6
     
    Program completed.
    [свернуть]
    Радио-Губитель Канал на YouTube

  2. #432

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

    По умолчанию

    продолжение вторая часть диска TSTSAV

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

    Код:
    .RUN HX2:mul
    MUL - v1.1
    Memory Top: 131072
    BUF words:   21102
    CPU KHz:  7020 >
     
    1: Nop                  Evt: 12 ;  Run: 11711 ;  Res: 11723 ;  CLC:   12.0
    R2/177777 ; R1/000377 ; R0/177777
    1: Mul   R2, R0         Evt:  0 ;  Run:  1466 ;  Res:  1466 ;  CLC:   95.8
    1: Mul   R2, R1         Evt:  0 ;  Run:  1466 ;  Res:  1466 ;  CLC:   95.8
    R2/177777 ; R1/000000 ; R0/000000
    1: Mul   R2, R0         Evt:  0 ;  Run:  1466 ;  Res:  1466 ;  CLC:   95.8
    1: Mul   R2, R1         Evt:  0 ;  Run:  1466 ;  Res:  1466 ;  CLC:   95.8
    R2/000001 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  1466 ;  Res:  1466 ;  CLC:   95.8
    R2/000017 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  1466 ;  Res:  1466 ;  CLC:   95.8
    R2/000177 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  1466 ;  Res:  1466 ;  CLC:   95.8
    R2/001777 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  1466 ;  Res:  1466 ;  CLC:   95.8
    R2/017777 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  1466 ;  Res:  1466 ;  CLC:   95.8
     
    .RUN HX2:ADD
    Add - v1.1
    CPU KHz:  7020 >
     
                   R0  (R0)  (R2)+  @(R2)+  -(R1)  @-(R1)  Addr  (PC)+  @Tab(R0)
     
    Add     R1     10   32    32      44      32      44    44    42      56
    Add    (R1)    24   46    46      58      48      60    58    58      70
    Add    (R2)+   24   46    46      58      48      60    58    58      70
    Add    (PC)+   24   46    46      58      46      58    58    56      70
    Add   @(R2)+   36   58    58      70      60      72    70    70      82
    Add   -(R1)    24   46    46      58      48      60    58    58      70
    Add  @-(R1)    36   58    58      70      60      72    70    70      82
    Add    Addr    36   58    58      70      58      70    70    68      82
    Add  @Tab(R1)  47   70    70      82      70      82    82    80      93
     
    Program completed.
     
    .RUN HX2:BISB
    BiSB - v1.1
    CPU KHz:  7020 >
     
                   R4  (R4)  (R4)+  @(R2)+  -(R1)  @-(R3)  Addr  (PC)+  @Tab(R2)
     
    BiSB    R1     10   32    33      44      33      44    44    42      56
    BiSB   (R1)    24   46    47      58      49      60    58    58      70
    BiSB   (R4)+   24   47    48      58      49      60    58    58      70
    BiSB   (PC)+   34   56    57      68      57      68    68    66      80
    BiSB  @(R2)+   36   58    59      70      61      72    70    70      82
    BiSB  -(R1)    24   46    47      58      48      60    58    58      70
    BiSB @-(R3)    36   58    59      70      61      72    70    70      82
    BiSB   Addr    36   58    59      70      59      70    70    68      82
    BiSB @Tab(R3)  47   70    71      82      71      82    82    80      94
     
    Program completed.
     
    .RUN HX2:CMPB
    CmpB - v1.1
    CPU KHz:  7020 >
     
                   R4  (R4)  (R4)+  @(R2)+  -(R1)  @-(R3)  Addr  (PC)+  @Tab(R2)
     
    CmpB    R1     10   24    24      36      24      36    36    34      47
    CmpB   (R1)    24   38    38      50      40      52    50    50      62
    CmpB   (R4)+   24   38    38      50      40      52    50    50      62
    CmpB   (PC)+   34   48    48      60      48      60    60    58      72
    CmpB  @(R2)+   36   50    50      62      52      63    62    62      74
    CmpB  -(R1)    24   38    38      50      40      52    50    50      62
    CmpB @-(R3)    36   50    50      62      52      63    62    62      74
    CmpB   Addr    36   50    50      62      50      62    62    60      74
    CmpB @Tab(R3)  47   62    62      73      62      73    73    72      85
     
    Program completed.
     
    .RUN HX2:MOVB
    MovB - v1.1
    CPU KHz:  7020 >
     
                   R4  (R4)  (R4)+  @(R2)+  -(R1)  @-(R3)  Addr  (PC)+  @Tab(R2)
     
    MovB    R1     10   32    33      44      33      44    44    42      56
    MovB   (R1)    24   46    47      58      49      60    58    58      70
    MovB   (R4)+   24   47    47      58      49      60    58    58      70
    MovB   (PC)+   34   56    57      68      57      68    68    66      80
    MovB  @(R2)+   36   58    59      70      61      72    70    70      82
    MovB  -(R1)    24   46    47      58      48      60    58    58      70
    MovB @-(R3)    36   58    59      70      61      72    70    70      82
    MovB   Addr    36   58    59      70      59      70    70    68      82
    MovB @Tab(R3)  47   70    71      82      71      82    82    80      94
     
    Program completed.
    [свернуть]
    Последний раз редактировалось palsw; 13.03.2014 в 14:23.
    Радио-Губитель Канал на YouTube

  3. #433

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

    По умолчанию

    Буду переделывать, ну а эти тесты для сравнения (раз уж сделал).

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



    RUN RTS
    RTS - v1.1
    Memory Top: 126370
    BUF words: 20545
    CPU KHz: 5300 >

    1: Nop Evt: 32 ; Run: 18392 ; Res: 18424 ; CLC: 5.8
    1: RtS PC Evt: 4 ; Run: 2535 ; Res: 2539 ; CLC: 41.7
    1: RtS R0 Evt: 4 ; Run: 2533 ; Res: 2537 ; CLC: 41.8
    1: RtS R1 Evt: 4 ; Run: 2533 ; Res: 2537 ; CLC: 41.8
    1: RtI Evt: 3 ; Run: 1857 ; Res: 1860 ; CLC: 57.0
    1: RtT Evt: 3 ; Run: 1856 ; Res: 1859 ; CLC: 57.0

    Program completed.

    .RUN PDPCLK
    PDPCLK - Calculate CPU clocks - v1.0
    Memory Top: 126370
    BUF words: 20640
    Factor : 4 > 3
    Factor : 3

    CPU KHz: 3927

    Program completed.

    .RUN OP1
    Op1 - v1.1
    CPU KHz: 5300 >

    SOB : 24 ! Last SOB : 11 ! Br : 20 ! BCS : 9 ! BCC : 20 ! SeC : 5

    R0 (R0) (R2)+ @(R2)+ -(R1) @-(R1) Addr (PC)+ @Tab(R0)

    Tst 5 17 19 28 19 31 20 15 31
    TstB 5 17 19 28 18 31 20 15 31
    Inc 5 23 24 34 24 35 29 29 40
    IncB 5 29 29 38 29 40 37 37 47
    Clr 5 17 19 32 19 31 24 24 34
    ClrB 5 25 25 37 25 34 31 31 41
    MTPS 33 47 53 60 49 62 52 43 62
    MFPS 24 34 35 49 35 46 38 38 48
    XOr 5 27 28 38 28 40 31 31 42
    SwaB 12 31 37 42 32 43 37 37 48
    SXt 12 26 31 41 27 37 32 32 42

    Program completed.

    .RUN MUL
    MUL - v1.1
    Memory Top: 126370
    BUF words: 20429
    CPU KHz: 5300 >

    1: Nop Evt: 20 ; Run: 18398 ; Res: 18418 ; CLC: 5.8
    R2/177777 ; R1/000377 ; R0/177777
    1: Mul R2, R0 Evt: 0 ; Run: 1309 ; Res: 1309 ; CLC: 81.0
    1: Mul R2, R1 Evt: 0 ; Run: 1309 ; Res: 1309 ; CLC: 81.0
    R2/177777 ; R1/000000 ; R0/000000
    1: Mul R2, R0 Evt: 0 ; Run: 1309 ; Res: 1309 ; CLC: 81.0
    1: Mul R2, R1 Evt: 0 ; Run: 1309 ; Res: 1309 ; CLC: 81.0
    R2/000001 ; R1/000377
    1: Mul R2, R1 Evt: 0 ; Run: 1309 ; Res: 1309 ; CLC: 81.0
    R2/000017 ; R1/000377
    1: Mul R2, R1 Evt: 0 ; Run: 1309 ; Res: 1309 ; CLC: 81.0
    R2/000177 ; R1/000377
    1: Mul R2, R1 Evt: 0 ; Run: 1309 ; Res: 1309 ; CLC: 81.0
    R2/001777 ; R1/000377
    1: Mul R2, R1 Evt: 0 ; Run: 1309 ; Res: 1309 ; CLC: 81.0
    R2/017777 ; R1/000377
    1: Mul R2, R1 Evt: 0 ; Run: 1309 ; Res: 1309 ; CLC: 81.0

    .RUN MOVPC2
    MovPC2 - v1.2
    Memory Top: 126370
    BUF words: 20501
    CPU KHz: 5300 >

    1: Nop Evt: 32 ; Run: 18391 ; Res: 18423 ; CLC: 5.8
    1: Mov R0, R0 Evt: 31 ; Run: 18459 ; Res: 18490 ; CLC: 5.7
    1: Mov R0, (PC) Evt: 6 ; Run: 3231 ; Res: 3237 ; CLC: 32.7
    1: MovB R0, (PC) Evt: 6 ; Run: 3216 ; Res: 3222 ; CLC: 32.9
    1: Mov (PC), R0 Evt: 10 ; Run: 5938 ; Res: 5948 ; CLC: 17.8
    1: MovB (PC), R0 Evt: 7 ; Run: 4092 ; Res: 4099 ; CLC: 25.9
    ::: SP = PC :::
    1: Mov R0, (SP)+ Evt: 6 ; Run: 3111 ; Res: 3117 ; CLC: 34.0
    1: MovB R0, (SP)+ Evt: 6 ; Run: 3084 ; Res: 3090 ; CLC: 34.3
    1: Mov (SP),(SP)+ Evt: 3 ; Run: 2233 ; Res: 2236 ; CLC: 47.4
    1: MovB (SP),(SP)+ Evt: 4 ; Run: 2196 ; Res: 2200 ; CLC: 48.2

    Program completed.

    .RUN MOVPC1
    MovPC - v1.2
    CPU KHz: 5300 >

    Mov (PC), (PC)+ 35.6
    MovB (PC), (PC)+ 41.5
    Mov (PC), R0 17.9
    MovB (PC), R0 25.9
    Mov (PC), (PC) 46.9
    MovB (PC), (PC) 46.8
    Mov (PC)+, R0 15.7
    MovB (PC)+, R0 21.7
    Mov R0, (PC)+ 24.8
    MovB R0, (PC)+ 31.3

    Program completed.

    .RUN MOVB
    MovB - v1.1
    CPU KHz: 5300 >

    R4 (R4) (R4)+ @(R2)+ -(R1) @-(R3) Addr (PC)+ @Tab(R2)

    MovB R1 12 25 25 37 25 34 31 31 41
    MovB (R1) 26 37 38 52 38 50 41 41 51
    MovB (R4)+ 31 41 43 57 43 54 46 46 55
    MovB (PC)+ 21 35 37 50 37 48 41 41 51
    MovB @(R2)+ 36 47 48 63 48 62 50 50 62
    MovB -(R1) 27 37 38 52 38 50 41 41 51
    MovB @-(R3) 36 47 48 63 48 61 51 51 62
    MovB Addr 31 44 46 60 46 57 48 48 58
    MovB @Tab(R3) 40 54 55 69 55 65 58 58 67

    Program completed.

    .RUN MOV
    Mov - v1.1
    CPU KHz: 5300 >

    R0 (R0) (R2)+ @(R2)+ -(R1) @-(R1) Addr (PC)+ @Tab(R0)

    Mov R1 5 18 19 32 23 34 24 24 34
    Mov (R1) 17 31 32 47 32 44 35 35 45
    Mov (R2)+ 23 37 37 52 37 49 41 41 50
    Mov (PC)+ 15 28 31 43 31 42 34 34 43
    Mov @(R2)+ 28 42 43 57 43 54 47 47 56
    Mov -(R1) 18 32 34 47 34 47 37 37 47
    Mov @-(R1) 28 42 43 57 43 54 47 47 55
    Mov Addr 20 37 38 52 38 49 41 41 51
    Mov @Tab(R1) 31 47 48 62 48 61 51 50 62

    Program completed.

    .RUN JSR
    JSR - v1.2
    Memory Top: 126370
    BUF words: 20459
    CPU KHz: 5300 >

    SOB Loops: 4329 ; CLC: 24.5
    Loop Loops: 1698 ; CLC: 37.9
    Loop +Interrupt Loops: 656 ; CLC: 137.1
    IOT Loops: 942 ; CLC: 88.0
    Trap Loops: 942 ; CLC: 88.0
    JSR PC, (R0) Loops: 1712 ; CLC: 37.4
    JSR R0, (PC) Loops: 1713 ; CLC: 37.4
    JSR PC, (PC) Loops: 1712 ; CLC: 37.4
    JSR PC, (PC)+ Loops: 1622 ; CLC: 40.9
    JSR PC,@(PC)+ Loops: 1624 ; CLC: 40.8
    JSR PC,@(R0)+ Loops: 1363 ; CLC: 53.3
    JSR PC,@(SP)+ Loops: 1362 ; CLC: 53.3
    JSR PC,@-(R0) Loops: 1436 ; CLC: 49.3
    JSR R1,@-(R0) Loops: 1434 ; CLC: 49.4
    JSR PC, Label Loops: 1625 ; CLC: 40.8
    JSR PC,@Var Loops: 1388 ; CLC: 51.9
    JSR R1,@x(R0) Loops: 1387 ; CLC: 51.9

    .RUN JMP
    JMP - v1.4
    Memory Top: 126370
    BUF words: 20534
    CPU KHz: 5300 >

    SOB Loops: 4316 ; CLC: 24.6
    Br Loops: 2371 ; CLC: 20.2
    Jmp (R0) Loops: 2443 ; CLC: 18.8
    Jmp (PC) Loops: 2446 ; CLC: 18.8
    Jmp (PC)+ Loops: 2261 ; CLC: 22.3
    Mov R0, PC Loops: 2374 ; CLC: 20.1
    Add R0, PC Loops: 2380 ; CLC: 20.0
    Jmp LABEL Loops: 2268 ; CLC: 22.2
    Jmp @#Addr Loops: 2268 ; CLC: 22.2
    Jmp @(R0)+ Loops: 1777 ; CLC: 35.1
    Jmp @-(R0) Loops: 1939 ; CLC: 30.1
    Jmp xx(R0) Loops: 2264 ; CLC: 22.3
    Jmp @x(R0) Loops: 1828 ; CLC: 33.4
    Jmp @Var Loops: 1818 ; CLC: 33.8

    Program completed.

    .RUN DIV
    DIV - v1.1
    Memory Top: 126370
    BUF words: 20513
    CPU KHz: 5300 >

    1: Nop Evt: 20 ; Run: 18400 ; Res: 18420 ; CLC: 5.8
    R2/177772 ; R1/000005 ; R0/000005
    1: Div R2, R0 Evt: 0 ; Run: 845 ; Res: 845 ; CLC: 126.#
    1: Div R2, R1 Evt: 0 ; Run: 844 ; Res: 844 ; CLC: 126.#
    R2/177772 ; R1/000000 ; R0/000000
    1: Div R2, R0 Evt: 0 ; Run: 818 ; Res: 818 ; CLC: 130.#
    R2/000177 ; R1/000000 ; R0/001777
    1: Div R2, R0 Evt: 0 ; Run: 845 ; Res: 845 ; CLC: 126.#
    R2/000000 ; R1/000000 ; R0/001777
    1: Div R2, R0 Evt: 0 ; Run: 5247 ; Res: 5247 ; CLC: 20.2

    Program completed.

    .RUN CMPB
    CmpB - v1.1
    CPU KHz: 5300 >

    R4 (R4) (R4)+ @(R2)+ -(R1) @-(R3) Addr (PC)+ @Tab(R2)

    CmpB R1 5 17 19 28 23 31 20 15 31
    CmpB (R1) 17 31 32 42 32 43 34 28 44
    CmpB (R4)+ 23 36 38 47 38 50 40 34 50
    CmpB (PC)+ 15 26 27 37 27 38 31 24 41
    CmpB @(R2)+ 28 42 43 53 43 54 44 39 56
    CmpB -(R1) 19 32 34 43 34 44 35 31 46
    CmpB @-(R3) 28 42 43 53 43 54 44 39 56
    CmpB Addr 20 34 35 45 35 47 37 32 47
    CmpB @Tab(R3) 31 44 46 55 46 56 47 42 57

    Program completed.

    .RUN CMP
    Cmp - v1.1
    CPU KHz: 5300 >

    R0 (R0) (R2)+ @(R2)+ -(R1) @-(R1) Addr (PC)+ @Tab(R0)

    Cmp R1 5 17 19 28 23 34 20 15 31
    Cmp (R1) 17 31 32 42 32 44 34 27 44
    Cmp (R2)+ 23 36 38 47 38 50 40 32 50
    Cmp (PC)+ 15 25 27 37 27 38 31 24 41
    Cmp @(R2)+ 28 42 43 53 43 54 44 37 56
    Cmp -(R1) 19 32 34 43 34 44 35 28 46
    Cmp @-(R1) 28 42 43 53 43 54 44 38 56
    Cmp Addr 20 34 35 45 35 47 37 31 47
    Cmp @Tab(R1) 31 44 46 55 46 56 47 41 57

    Program completed.
    [свернуть]

  4. #434

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

    По умолчанию

    Новый тест.

    Код:
    .RUN PDPCLK
    PDPCLK - Calculate CPU clocks - v1.0
    Memory Top: 126370
    BUF words:   20640
    Factor :     3 > 3
    Factor :     3
     
    CPU KHz:  3930
     
    Program completed.
     
    .RUN ASH
    ASH - v1.1
    Memory Top: 126370
    BUF words:   20508
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
    1: Nop                  Evt: 19 ;  Run: 18402 ;  Res: 18421 ;  CLC:    4.3
    R2 = 0
    1: ASh   R2, R0         Evt:  0 ;  Run:  3744 ;  Res:  3744 ;  CLC:   21.0
    R2 = 1
    1: ASh   R2, R0         Evt:  0 ;  Run:  3744 ;  Res:  3744 ;  CLC:   21.0
    R2 = 8
    1: ASh   R2, R0         Evt:  0 ;  Run:  1871 ;  Res:  1871 ;  CLC:   42.0
    R2 = -1
    1: ASh   R2, R0         Evt:  0 ;  Run:  2911 ;  Res:  2911 ;  CLC:   27.0
    R2 = -8
    1: ASh   R2, R0         Evt:  0 ;  Run:  1637 ;  Res:  1637 ;  CLC:   48.0
     
    Program completed.
     
    .RUN ASH1
    ASH1 - v1.1
    Memory Top: 126370
    BUF words:   20311
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
    1: ASh   #00., R0       Evt:  1 ;  Run:  2802 ;  Res:  2803 ;  CLC:   28.0
    1: ASh   #01., R0       Evt:  1 ;  Run:  2802 ;  Res:  2803 ;  CLC:   28.0
    1: ASh   #02., R0       Evt:  1 ;  Run:  2535 ;  Res:  2536 ;  CLC:   31.0
    1: ASh   #03., R0       Evt:  1 ;  Run:  2312 ;  Res:  2313 ;  CLC:   34.0
    1: ASh   #04., R0       Evt:  1 ;  Run:  2124 ;  Res:  2125 ;  CLC:   37.0
    1: ASh   #05., R0       Evt:  0 ;  Run:  1965 ;  Res:  1965 ;  CLC:   40.0
    1: ASh   #06., R0       Evt:  0 ;  Run:  1827 ;  Res:  1827 ;  CLC:   43.0
    1: ASh   #07., R0       Evt:  0 ;  Run:  1709 ;  Res:  1709 ;  CLC:   46.0
    1: ASh   #08., R0       Evt:  0 ;  Run:  1604 ;  Res:  1604 ;  CLC:   49.0
    1: ASh   #09., R0       Evt:  0 ;  Run:  1511 ;  Res:  1511 ;  CLC:   52.0
    1: ASh   #10., R0       Evt:  0 ;  Run:  1428 ;  Res:  1428 ;  CLC:   55.0
    1: ASh   #11., R0       Evt:  0 ;  Run:  1355 ;  Res:  1355 ;  CLC:   58.0
    1: ASh   #12., R0       Evt:  0 ;  Run:  1288 ;  Res:  1288 ;  CLC:   61.0
    1: ASh   #13., R0       Evt:  0 ;  Run:  1228 ;  Res:  1228 ;  CLC:   64.0
    1: ASh   #14., R0       Evt:  0 ;  Run:  1173 ;  Res:  1173 ;  CLC:   67.0
    1: ASh   #15., R0       Evt:  0 ;  Run:  1123 ;  Res:  1123 ;  CLC:   70.0
    1: ASh   #16., R0       Evt:  0 ;  Run:  1076 ;  Res:  1076 ;  CLC:   73.0
    1: ASh   #17., R0       Evt:  0 ;  Run:  1034 ;  Res:  1034 ;  CLC:   76.0
    1: ASh   #20., R0       Evt:  0 ;  Run:   924 ;  Res:   924 ;  CLC:   85.#
    1: ASh   #30., R0       Evt:  0 ;  Run:   684 ;  Res:   684 ;  CLC:  115.#
    1: ASh   #31., R0       Evt:  0 ;  Run:   666 ;  Res:   666 ;  CLC:  118.#
     
    .RUN ASH2
    ASH2 - v1.1
    Memory Top: 126370
    BUF words:   20307
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
    1: ASh   #000., R0      Evt:  1 ;  Run:  2801 ;  Res:  2802 ;  CLC:   28.1
    1: ASh   #-01., R0      Evt:  1 ;  Run:  2296 ;  Res:  2297 ;  CLC:   34.2
    1: ASh   #-02., R0      Evt:  1 ;  Run:  2124 ;  Res:  2125 ;  CLC:   37.0
    1: ASh   #-03., R0      Evt:  0 ;  Run:  1965 ;  Res:  1965 ;  CLC:   40.0
    1: ASh   #-04., R0      Evt:  0 ;  Run:  1828 ;  Res:  1828 ;  CLC:   43.0
    1: ASh   #-05., R0      Evt:  0 ;  Run:  1708 ;  Res:  1708 ;  CLC:   46.0
    1: ASh   #-06., R0      Evt:  0 ;  Run:  1603 ;  Res:  1603 ;  CLC:   49.0
    1: ASh   #-07., R0      Evt:  0 ;  Run:  1511 ;  Res:  1511 ;  CLC:   52.0
    1: ASh   #-08., R0      Evt:  0 ;  Run:  1428 ;  Res:  1428 ;  CLC:   55.0
    1: ASh   #-09., R0      Evt:  0 ;  Run:  1355 ;  Res:  1355 ;  CLC:   58.0
    1: ASh   #-10., R0      Evt:  0 ;  Run:  1288 ;  Res:  1288 ;  CLC:   61.0
    1: ASh   #-11., R0      Evt:  0 ;  Run:  1228 ;  Res:  1228 ;  CLC:   64.0
    1: ASh   #-12., R0      Evt:  0 ;  Run:  1173 ;  Res:  1173 ;  CLC:   67.0
    1: ASh   #-13., R0      Evt:  0 ;  Run:  1123 ;  Res:  1123 ;  CLC:   70.0
    1: ASh   #-14., R0      Evt:  0 ;  Run:  1076 ;  Res:  1076 ;  CLC:   73.0
    1: ASh   #-15., R0      Evt:  0 ;  Run:  1034 ;  Res:  1034 ;  CLC:   76.0
    1: ASh   #-16., R0      Evt:  0 ;  Run:   995 ;  Res:   995 ;  CLC:   79.#
    1: ASh   #-17., R0      Evt:  0 ;  Run:   958 ;  Res:   958 ;  CLC:   82.#
    1: ASh   #-20., R0      Evt:  0 ;  Run:   864 ;  Res:   864 ;  CLC:   91.#
    1: ASh   #-30., R0      Evt:  0 ;  Run:   650 ;  Res:   650 ;  CLC:  121.#
    1: ASh   #-31., R0      Evt:  0 ;  Run:   634 ;  Res:   634 ;  CLC:  124.#
     
    .RUN ASH3
    ASH3 - v1.1
    Memory Top: 126370
    BUF words:   20314
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
    1:   0:  ASh  R2,R0     Evt:  0 ;  Run:  3744 ;  Res:  3744 ;  CLC:   21.0
    1:   1:  ASh  R2,R0     Evt:  0 ;  Run:  3744 ;  Res:  3744 ;  CLC:   21.0
    1:   2:  ASh  R2,R0     Evt:  0 ;  Run:  3275 ;  Res:  3275 ;  CLC:   24.0
    1:   3:  ASh  R2,R0     Evt:  0 ;  Run:  2911 ;  Res:  2911 ;  CLC:   27.0
    1:   4:  ASh  R2,R0     Evt:  0 ;  Run:  2619 ;  Res:  2619 ;  CLC:   30.0
    1:   5:  ASh  R2,R0     Evt:  0 ;  Run:  2381 ;  Res:  2381 ;  CLC:   33.0
    1:   6:  ASh  R2,R0     Evt:  0 ;  Run:  2182 ;  Res:  2182 ;  CLC:   36.0
    1:   7:  ASh  R2,R0     Evt:  0 ;  Run:  2015 ;  Res:  2015 ;  CLC:   39.0
    1:   8:  ASh  R2,R0     Evt:  0 ;  Run:  1871 ;  Res:  1871 ;  CLC:   42.0
    1:   9:  ASh  R2,R0     Evt:  0 ;  Run:  1746 ;  Res:  1746 ;  CLC:   45.0
    1:  10:  ASh  R2,R0     Evt:  0 ;  Run:  1637 ;  Res:  1637 ;  CLC:   48.0
    1:  11:  ASh  R2,R0     Evt:  0 ;  Run:  1540 ;  Res:  1540 ;  CLC:   51.0
    1:  12:  ASh  R2,R0     Evt:  0 ;  Run:  1455 ;  Res:  1455 ;  CLC:   54.0
    1:  13:  ASh  R2,R0     Evt:  0 ;  Run:  1378 ;  Res:  1378 ;  CLC:   57.0
    1:  14:  ASh  R2,R0     Evt:  0 ;  Run:  1309 ;  Res:  1309 ;  CLC:   60.0
    1:  15:  ASh  R2,R0     Evt:  0 ;  Run:  1247 ;  Res:  1247 ;  CLC:   63.0
    1:  16:  ASh  R2,R0     Evt:  0 ;  Run:  1190 ;  Res:  1190 ;  CLC:   66.1
    1:  17:  ASh  R2,R0     Evt:  0 ;  Run:  1139 ;  Res:  1139 ;  CLC:   69.0
    1:  20:  ASh  R2,R0     Evt:  0 ;  Run:  1007 ;  Res:  1007 ;  CLC:   78.1
    1:  30:  ASh  R2,R0     Evt:  0 ;  Run:   728 ;  Res:   728 ;  CLC:  108.#
    1:  31:  ASh  R2,R0     Evt:  0 ;  Run:   708 ;  Res:   708 ;  CLC:  111.#
     
    .RUN ASH4
    ASH4 - v1.1
    Memory Top: 126370
    BUF words:   20308
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
    1:   0:  ASh  R2,R0     Evt:  0 ;  Run:  3743 ;  Res:  3743 ;  CLC:   21.0
    1:  -1:  ASh  R2,R0     Evt:  0 ;  Run:  2910 ;  Res:  2910 ;  CLC:   27.0
    1:  -2:  ASh  R2,R0     Evt:  0 ;  Run:  2619 ;  Res:  2619 ;  CLC:   30.0
    1:  -3:  ASh  R2,R0     Evt:  0 ;  Run:  2381 ;  Res:  2381 ;  CLC:   33.0
    1:  -4:  ASh  R2,R0     Evt:  0 ;  Run:  2182 ;  Res:  2182 ;  CLC:   36.0
    1:  -5:  ASh  R2,R0     Evt:  0 ;  Run:  2014 ;  Res:  2014 ;  CLC:   39.0
    1:  -6:  ASh  R2,R0     Evt:  0 ;  Run:  1870 ;  Res:  1870 ;  CLC:   42.0
    1:  -7:  ASh  R2,R0     Evt:  0 ;  Run:  1746 ;  Res:  1746 ;  CLC:   45.0
    1:  -8:  ASh  R2,R0     Evt:  0 ;  Run:  1637 ;  Res:  1637 ;  CLC:   48.0
    1:  -9:  ASh  R2,R0     Evt:  0 ;  Run:  1540 ;  Res:  1540 ;  CLC:   51.0
    1: -10:  ASh  R2,R0     Evt:  0 ;  Run:  1455 ;  Res:  1455 ;  CLC:   54.0
    1: -11:  ASh  R2,R0     Evt:  0 ;  Run:  1378 ;  Res:  1378 ;  CLC:   57.0
    1: -12:  ASh  R2,R0     Evt:  0 ;  Run:  1309 ;  Res:  1309 ;  CLC:   60.0
    1: -13:  ASh  R2,R0     Evt:  0 ;  Run:  1247 ;  Res:  1247 ;  CLC:   63.0
    1: -14:  ASh  R2,R0     Evt:  0 ;  Run:  1190 ;  Res:  1190 ;  CLC:   66.1
    1: -15:  ASh  R2,R0     Evt:  0 ;  Run:  1139 ;  Res:  1139 ;  CLC:   69.0
    1: -16:  ASh  R2,R0     Evt:  0 ;  Run:  1091 ;  Res:  1091 ;  CLC:   72.0
    1: -17:  ASh  R2,R0     Evt:  0 ;  Run:  1048 ;  Res:  1048 ;  CLC:   75.0
    1: -20:  ASh  R2,R0     Evt:  0 ;  Run:   935 ;  Res:   935 ;  CLC:   84.#
    1: -30:  ASh  R2,R0     Evt:  0 ;  Run:   690 ;  Res:   690 ;  CLC:  114.#
    1: -31:  ASh  R2,R0     Evt:  0 ;  Run:   672 ;  Res:   672 ;  CLC:  117.#
    Последний раз редактировалось MiX; 13.03.2014 в 18:05.

  5. #435

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

    По умолчанию

    ASHC
    Код:
    .RUN ASHC
    ASHC - v1.1
    Memory Top: 126370
    BUF words:   20469
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
    1: Nop                  Evt: 20 ;  Run: 18394 ;  Res: 18414 ;  CLC:    4.3
    R2 = 0
    1: AShC  R2, R0         Evt:  0 ;  Run:  3274 ;  Res:  3274 ;  CLC:   24.0
    1: AShC  R2, R1         Evt:  0 ;  Run:  3274 ;  Res:  3274 ;  CLC:   24.0
    R2 = 1
    1: AShC  R2, R0         Evt:  0 ;  Run:  3274 ;  Res:  3274 ;  CLC:   24.0
    1: AShC  R2, R1         Evt:  0 ;  Run:  3274 ;  Res:  3274 ;  CLC:   24.0
    R2 = 8
    1: AShC  R2, R0         Evt:  0 ;  Run:  1745 ;  Res:  1745 ;  CLC:   45.0
    1: AShC  R2, R1         Evt:  0 ;  Run:  1745 ;  Res:  1745 ;  CLC:   45.0
    R2 = -1
    1: AShC  R2, R0         Evt:  0 ;  Run:  2619 ;  Res:  2619 ;  CLC:   30.0
    1: AShC  R2, R1         Evt:  0 ;  Run:  2618 ;  Res:  2618 ;  CLC:   30.0
    R2 = -8
    1: AShC  R2, R0         Evt:  0 ;  Run:  1540 ;  Res:  1540 ;  CLC:   51.0
    1: AShC  R2, R1         Evt:  0 ;  Run:  1540 ;  Res:  1540 ;  CLC:   51.0
     
    Program completed.
     
    .RUN ASHC1
    ASHC1 - v1.1
    Memory Top: 126370
    BUF words:   20318
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
    1: AShC  #00., R0       Evt:  1 ;  Run:  2519 ;  Res:  2520 ;  CLC:   31.2
    1: AShC  #01., R0       Evt:  1 ;  Run:  2511 ;  Res:  2512 ;  CLC:   31.3
    1: AShC  #02., R0       Evt:  1 ;  Run:  2311 ;  Res:  2312 ;  CLC:   34.0
    1: AShC  #03., R0       Evt:  1 ;  Run:  2123 ;  Res:  2124 ;  CLC:   37.0
    1: AShC  #04., R0       Evt:  0 ;  Run:  1964 ;  Res:  1964 ;  CLC:   40.0
    1: AShC  #05., R0       Evt:  0 ;  Run:  1827 ;  Res:  1827 ;  CLC:   43.0
    1: AShC  #06., R0       Evt:  0 ;  Run:  1708 ;  Res:  1708 ;  CLC:   46.0
    1: AShC  #07., R0       Evt:  0 ;  Run:  1603 ;  Res:  1603 ;  CLC:   49.0
    1: AShC  #08., R0       Evt:  0 ;  Run:  1511 ;  Res:  1511 ;  CLC:   52.0
    1: AShC  #09., R0       Evt:  0 ;  Run:  1428 ;  Res:  1428 ;  CLC:   55.0
    1: AShC  #10., R0       Evt:  0 ;  Run:  1354 ;  Res:  1354 ;  CLC:   58.1
    1: AShC  #11., R0       Evt:  0 ;  Run:  1288 ;  Res:  1288 ;  CLC:   61.0
    1: AShC  #12., R0       Evt:  0 ;  Run:  1227 ;  Res:  1227 ;  CLC:   64.1
    1: AShC  #13., R0       Evt:  0 ;  Run:  1173 ;  Res:  1173 ;  CLC:   67.0
    1: AShC  #14., R0       Evt:  0 ;  Run:  1122 ;  Res:  1122 ;  CLC:   70.1
    1: AShC  #15., R0       Evt:  0 ;  Run:  1076 ;  Res:  1076 ;  CLC:   73.0
    1: AShC  #16., R0       Evt:  0 ;  Run:  1034 ;  Res:  1034 ;  CLC:   76.0
    1: AShC  #17., R0       Evt:  0 ;  Run:   994 ;  Res:   994 ;  CLC:   79.#
    1: AShC  #20., R0       Evt:  0 ;  Run:   893 ;  Res:   893 ;  CLC:   88.#
    1: AShC  #30., R0       Evt:  0 ;  Run:   666 ;  Res:   666 ;  CLC:  118.#
    1: AShC  #31., R0       Evt:  0 ;  Run:   650 ;  Res:   650 ;  CLC:  121.#
     
    .RUN ASHC2
    ASHC2 - v1.1
    Memory Top: 126370
    BUF words:   20315
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
    1: AShC  #000., R0      Evt:  1 ;  Run:  2531 ;  Res:  2532 ;  CLC:   31.0
    1: AShC  #-01., R0      Evt:  0 ;  Run:  2120 ;  Res:  2120 ;  CLC:   37.1
    1: AShC  #-02., R0      Evt:  0 ;  Run:  1964 ;  Res:  1964 ;  CLC:   40.0
    1: AShC  #-03., R0      Evt:  0 ;  Run:  1827 ;  Res:  1827 ;  CLC:   43.0
    1: AShC  #-04., R0      Evt:  0 ;  Run:  1708 ;  Res:  1708 ;  CLC:   46.0
    1: AShC  #-05., R0      Evt:  0 ;  Run:  1603 ;  Res:  1603 ;  CLC:   49.0
    1: AShC  #-06., R0      Evt:  0 ;  Run:  1511 ;  Res:  1511 ;  CLC:   52.0
    1: AShC  #-07., R0      Evt:  0 ;  Run:  1428 ;  Res:  1428 ;  CLC:   55.0
    1: AShC  #-08., R0      Evt:  0 ;  Run:  1355 ;  Res:  1355 ;  CLC:   58.0
    1: AShC  #-09., R0      Evt:  0 ;  Run:  1288 ;  Res:  1288 ;  CLC:   61.0
    1: AShC  #-10., R0      Evt:  0 ;  Run:  1228 ;  Res:  1228 ;  CLC:   64.0
    1: AShC  #-11., R0      Evt:  0 ;  Run:  1173 ;  Res:  1173 ;  CLC:   67.0
    1: AShC  #-12., R0      Evt:  0 ;  Run:  1123 ;  Res:  1123 ;  CLC:   70.0
    1: AShC  #-13., R0      Evt:  0 ;  Run:  1076 ;  Res:  1076 ;  CLC:   73.0
    1: AShC  #-14., R0      Evt:  0 ;  Run:  1034 ;  Res:  1034 ;  CLC:   76.0
    1: AShC  #-15., R0      Evt:  0 ;  Run:   995 ;  Res:   995 ;  CLC:   79.#
    1: AShC  #-16., R0      Evt:  0 ;  Run:   958 ;  Res:   958 ;  CLC:   82.#
    1: AShC  #-17., R0      Evt:  0 ;  Run:   925 ;  Res:   925 ;  CLC:   85.#
    1: AShC  #-20., R0      Evt:  0 ;  Run:   836 ;  Res:   836 ;  CLC:   94.#
    1: AShC  #-30., R0      Evt:  0 ;  Run:   634 ;  Res:   634 ;  CLC:  124.#
    1: AShC  #-31., R0      Evt:  0 ;  Run:   619 ;  Res:   619 ;  CLC:  127.#
     
    .RUN ASHC3
    ASHC3 - v1.1
    Memory Top: 126370
    BUF words:   20313
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
    1:   0:  AShC  R2,R0    Evt:  0 ;  Run:  3274 ;  Res:  3274 ;  CLC:   24.0
    1:   1:  AShC  R2,R0    Evt:  0 ;  Run:  3274 ;  Res:  3274 ;  CLC:   24.0
    1:   2:  AShC  R2,R0    Evt:  0 ;  Run:  2910 ;  Res:  2910 ;  CLC:   27.0
    1:   3:  AShC  R2,R0    Evt:  0 ;  Run:  2619 ;  Res:  2619 ;  CLC:   30.0
    1:   4:  AShC  R2,R0    Evt:  0 ;  Run:  2380 ;  Res:  2380 ;  CLC:   33.0
    1:   5:  AShC  R2,R0    Evt:  0 ;  Run:  2182 ;  Res:  2182 ;  CLC:   36.0
    1:   6:  AShC  R2,R0    Evt:  0 ;  Run:  2014 ;  Res:  2014 ;  CLC:   39.0
    1:   7:  AShC  R2,R0    Evt:  0 ;  Run:  1870 ;  Res:  1870 ;  CLC:   42.0
    1:   8:  AShC  R2,R0    Evt:  0 ;  Run:  1745 ;  Res:  1745 ;  CLC:   45.0
    1:   9:  AShC  R2,R0    Evt:  0 ;  Run:  1636 ;  Res:  1636 ;  CLC:   48.0
    1:  10:  AShC  R2,R0    Evt:  0 ;  Run:  1540 ;  Res:  1540 ;  CLC:   51.0
    1:  11:  AShC  R2,R0    Evt:  0 ;  Run:  1454 ;  Res:  1454 ;  CLC:   54.1
    1:  12:  AShC  R2,R0    Evt:  0 ;  Run:  1378 ;  Res:  1378 ;  CLC:   57.0
    1:  13:  AShC  R2,R0    Evt:  0 ;  Run:  1309 ;  Res:  1309 ;  CLC:   60.0
    1:  14:  AShC  R2,R0    Evt:  0 ;  Run:  1247 ;  Res:  1247 ;  CLC:   63.0
    1:  15:  AShC  R2,R0    Evt:  0 ;  Run:  1190 ;  Res:  1190 ;  CLC:   66.1
    1:  16:  AShC  R2,R0    Evt:  0 ;  Run:  1138 ;  Res:  1138 ;  CLC:   69.1
    1:  17:  AShC  R2,R0    Evt:  0 ;  Run:  1091 ;  Res:  1091 ;  CLC:   72.0
    1:  20:  AShC  R2,R0    Evt:  0 ;  Run:   970 ;  Res:   970 ;  CLC:   81.#
    1:  30:  AShC  R2,R0    Evt:  0 ;  Run:   708 ;  Res:   708 ;  CLC:  111.#
    1:  31:  AShC  R2,R0    Evt:  0 ;  Run:   689 ;  Res:   689 ;  CLC:  114.#
     
    .RUN ASHC4
    ASHC4 - v1.1
    Memory Top: 126370
    BUF words:   20307
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
    1:   0:  AShC  R2,R0    Evt:  0 ;  Run:  3274 ;  Res:  3274 ;  CLC:   24.0
    1:  -1:  AShC  R2,R0    Evt:  0 ;  Run:  2618 ;  Res:  2618 ;  CLC:   30.0
    1:  -2:  AShC  R2,R0    Evt:  0 ;  Run:  2380 ;  Res:  2380 ;  CLC:   33.0
    1:  -3:  AShC  R2,R0    Evt:  0 ;  Run:  2182 ;  Res:  2182 ;  CLC:   36.0
    1:  -4:  AShC  R2,R0    Evt:  0 ;  Run:  2014 ;  Res:  2014 ;  CLC:   39.0
    1:  -5:  AShC  R2,R0    Evt:  0 ;  Run:  1870 ;  Res:  1870 ;  CLC:   42.0
    1:  -6:  AShC  R2,R0    Evt:  0 ;  Run:  1745 ;  Res:  1745 ;  CLC:   45.0
    1:  -7:  AShC  R2,R0    Evt:  0 ;  Run:  1636 ;  Res:  1636 ;  CLC:   48.0
    1:  -8:  AShC  R2,R0    Evt:  0 ;  Run:  1540 ;  Res:  1540 ;  CLC:   51.0
    1:  -9:  AShC  R2,R0    Evt:  0 ;  Run:  1454 ;  Res:  1454 ;  CLC:   54.1
    1: -10:  AShC  R2,R0    Evt:  0 ;  Run:  1378 ;  Res:  1378 ;  CLC:   57.0
    1: -11:  AShC  R2,R0    Evt:  0 ;  Run:  1309 ;  Res:  1309 ;  CLC:   60.0
    1: -12:  AShC  R2,R0    Evt:  0 ;  Run:  1247 ;  Res:  1247 ;  CLC:   63.0
    1: -13:  AShC  R2,R0    Evt:  0 ;  Run:  1190 ;  Res:  1190 ;  CLC:   66.1
    1: -14:  AShC  R2,R0    Evt:  0 ;  Run:  1138 ;  Res:  1138 ;  CLC:   69.1
    1: -15:  AShC  R2,R0    Evt:  0 ;  Run:  1091 ;  Res:  1091 ;  CLC:   72.0
    1: -16:  AShC  R2,R0    Evt:  0 ;  Run:  1047 ;  Res:  1047 ;  CLC:   75.1
    1: -17:  AShC  R2,R0    Evt:  0 ;  Run:  1007 ;  Res:  1007 ;  CLC:   78.1
    1: -20:  AShC  R2,R0    Evt:  0 ;  Run:   903 ;  Res:   903 ;  CLC:   87.#
    1: -30:  AShC  R2,R0    Evt:  0 ;  Run:   672 ;  Res:   672 ;  CLC:  117.#
    1: -31:  AShC  R2,R0    Evt:  0 ;  Run:   655 ;  Res:   655 ;  CLC:  120.#
    Последний раз редактировалось MiX; 13.03.2014 в 18:06.

  6. #436

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

    По умолчанию

    Далее...
    Код:
    .RUN ADD
    Add - v1.1
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
                   R0  (R0)  (R2)+  @(R2)+  -(R1)  @-(R1)  Addr  (PC)+  @Tab(R0)
     
    Add     R1      4   17    18      25      21      29    21    21      30
    Add    (R1)    13   27    28      35      28      36    30    30      37
    Add    (R2)+   17   30    32      39      32      40    33    33      41
    Add    (PC)+   11   25    26      33      26      34    28    28      36
    Add   @(R2)+   21   35    36      45      36      45    37    37      46
    Add   -(R1)    13   27    29      36      29      36    30    30      38
    Add  @-(R1)    21   35    36      45      36      45    36    36      45
    Add    Addr    15   31    32      39      32      40    33    33      41
    Add  @Tab(R1)  23   38    39      45      39      46    40    40      48
     
    Program completed.
     
    .RUN BIS
    BiS - v1.1
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
                   R0  (R0)  (R2)+  @(R2)+  -(R1)  @-(R1)  Addr  (PC)+  @Tab(R0)
     
    BiS     R1      4   17    18      25      21      29    21    21      30
    BiS    (R1)    13   27    28      35      28      36    30    30      37
    BiS    (R2)+   17   30    32      39      32      40    33    33      41
    BiS    (PC)+   11   25    26      33      26      34    28    28      36
    BiS   @(R2)+   21   35    36      45      36      45    37    37      46
    BiS   -(R1)    13   27    29      36      29      36    30    30      38
    BiS  @-(R1)    21   35    36      45      36      45    36    36      45
    BiS    Addr    15   31    32      39      32      40    33    33      41
    BiS  @Tab(R1)  23   38    39      45      39      46    40    40      48
     
    Program completed.
     
    .RUN BISB
    BiSB - v1.1
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
                   R4  (R4)  (R4)+  @(R2)+  -(R1)  @-(R3)  Addr  (PC)+  @Tab(R2)
     
    BiSB    R1      4   21    22      28      21      29    27    27      34
    BiSB   (R1)    13   31    34      39      32      41    34    34      42
    BiSB   (R4)+   17   34    36      43      36      45    36    36      45
    BiSB   (PC)+   11   30    30      38      30      39    33    33      42
    BiSB  @(R2)+   21   38    40      46      40      46    41    41      48
    BiSB  -(R1)    13   31    33      39      33      41    34    34      42
    BiSB @-(R3)    21   39    40      46      40      47    40    40      48
    BiSB   Addr    15   36    37      46      37      46    38    38      46
    BiSB @Tab(R3)  23   44    45      52      45      53    45    45      53
     
    Program completed.
     
    .RUN CMP
    Cmp - v1.1
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
                   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      30      24      32    25    20      33
    Cmp    (R2)+   17   27    28      35      28      36    29    23      37
    Cmp    (PC)+   11   19    20      27      20      28    22    18      30
    Cmp   @(R2)+   21   30    32      39      32      40    33    27      41
    Cmp   -(R1)    14   24    25      32      25      33    26    20      34
    Cmp  @-(R1)    21   30    32      39      32      40    33    27      41
    Cmp    Addr    15   25    26      33      26      34    27    23      35
    Cmp  @Tab(R1)  23   32    33      40      33      41    34    30      42
     
    Program completed.
     
    .RUN CMPB
    CmpB - v1.1
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
                   R4  (R4)  (R4)+  @(R2)+  -(R1)  @-(R3)  Addr  (PC)+  @Tab(R2)
     
    CmpB    R1      4   13    14      21      17      23    15    11      23
    CmpB   (R1)    13   23    24      30      24      32    25    21      33
    CmpB   (R4)+   17   27    28      34      28      36    29    25      37
    CmpB   (PC)+   11   19    20      27      20      28    23    18      30
    CmpB  @(R2)+   21   30    32      39      32      40    33    29      41
    CmpB  -(R1)    14   24    25      32      25      33    26    23      34
    CmpB @-(R3)    21   30    32      39      32      40    33    29      41
    CmpB   Addr    15   25    26      33      26      34    27    24      35
    CmpB @Tab(R3)  23   32    34      40      34      41    34    31      42
     
    Program completed.
     
    .RUN DIV
    DIV - v1.1
    Memory Top: 126370
    BUF words:   20513
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
    1: Nop                  Evt: 20 ;  Run: 18389 ;  Res: 18409 ;  CLC:    4.3
    R2/177772 ; R1/000005 ; R0/000005
    1: Div   R2, R0         Evt:  0 ;  Run:   844 ;  Res:   844 ;  CLC:   93.#
    1: Div   R2, R1         Evt:  0 ;  Run:   844 ;  Res:   844 ;  CLC:   93.#
    R2/177772 ; R1/000000 ; R0/000000
    1: Div   R2, R0         Evt:  0 ;  Run:   818 ;  Res:   818 ;  CLC:   96.#
    R2/000177 ; R1/000000 ; R0/001777
    1: Div   R2, R0         Evt:  0 ;  Run:   844 ;  Res:   844 ;  CLC:   93.#
    R2/000000 ; R1/000000 ; R0/001777
    1: Div   R2, R0         Evt:  0 ;  Run:  5244 ;  Res:  5244 ;  CLC:   15.0
     
    Program completed.
     
    .RUN JMP
    JMP - v1.4
    Memory Top: 126370
    BUF words:   20534
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
    SOB             Loops:  4308 ;  CLC:   18.2
    Br              Loops:  2372 ;  CLC:   14.9
    Jmp  (R0)       Loops:  2444 ;  CLC:   13.9
    Jmp  (PC)       Loops:  2445 ;  CLC:   13.9
    Jmp  (PC)+      Loops:  2263 ;  CLC:   16.5
    Mov  R0, PC     Loops:  2372 ;  CLC:   14.9
    Add  R0, PC     Loops:  2375 ;  CLC:   14.9
    Jmp  LABEL      Loops:  2268 ;  CLC:   16.4
    Jmp  @#Addr     Loops:  2268 ;  CLC:   16.4
    Jmp  @(R0)+     Loops:  1769 ;  CLC:   26.2
    Jmp  @-(R0)     Loops:  1941 ;  CLC:   22.3
    Jmp  xx(R0)     Loops:  2267 ;  CLC:   16.4
    Jmp  @x(R0)     Loops:  1827 ;  CLC:   24.8
    Jmp  @Var       Loops:  1819 ;  CLC:   25.0
     
    Program completed.
     
    .RUN JSR
    JSR - v1.2
    Memory Top: 126370
    BUF words:   20459
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
    SOB                     Loops:  4325 ;  CLC:   18.2
    Loop                    Loops:  1681 ;  CLC:   28.6
    Loop +Interrupt         Loops:   656 ;  CLC:  101.6
    IOT                     Loops:   943 ;  CLC:   65.2
    Trap                    Loops:   943 ;  CLC:   65.2
    JSR   PC, (R0)          Loops:  1712 ;  CLC:   27.7
    JSR   R0, (PC)          Loops:  1713 ;  CLC:   27.7
    JSR   PC, (PC)          Loops:  1712 ;  CLC:   27.7
    JSR   PC, (PC)+         Loops:  1621 ;  CLC:   30.3
    JSR   PC,@(PC)+         Loops:  1623 ;  CLC:   30.3
    JSR   PC,@(R0)+         Loops:  1360 ;  CLC:   39.6
    JSR   PC,@(SP)+         Loops:  1359 ;  CLC:   39.7
    JSR   PC,@-(R0)         Loops:  1432 ;  CLC:   36.7
    JSR   R1,@-(R0)         Loops:  1431 ;  CLC:   36.8
    JSR   PC, Label         Loops:  1624 ;  CLC:   30.2
    JSR   PC,@Var           Loops:  1387 ;  CLC:   38.5
    JSR   R1,@x(R0)         Loops:  1387 ;  CLC:   38.5
    Последний раз редактировалось MiX; 13.03.2014 в 18:07.

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

  8. #437

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

    По умолчанию

    Далее 2 ...
    Код:
    .RUN MOV
    Mov - v1.1
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
                   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      34      24      32    26    26      33
    Mov    (R2)+   17   27    27      38      27      36    30    30      37
    Mov    (PC)+   11   21    23      32      22      30    25    25      32
    Mov   @(R2)+   21   30    32      42      32      40    34    34      41
    Mov   -(R1)    13   24    25      35      25      34    27    27      34
    Mov  @-(R1)    21   30    32      42      32      40    34    34      41
    Mov    Addr    15   27    28      38      28      36    30    30      37
    Mov  @Tab(R1)  22   34    35      46      35      45    37    37      46
     
    Program completed.
     
    .RUN MOVB
    MovB - v1.1
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
                   R4  (R4)  (R4)+  @(R2)+  -(R1)  @-(R3)  Addr  (PC)+  @Tab(R2)
     
    MovB    R1      8   18    18      27      18      25    23    23      30
    MovB   (R1)    19   27    28      38      28      36    30    30      37
    MovB   (R4)+   22   30    31      42      31      39    34    34      40
    MovB   (PC)+   16   26    27      37      27      35    30    30      37
    MovB  @(R2)+   27   34    35      46      35      45    37    37      45
    MovB  -(R1)    20   27    28      38      28      36    30    30      37
    MovB @-(R3)    27   34    35      46      35      45    37    37      46
    MovB   Addr    23   32    33      44      33      42    35    35      43
    MovB @Tab(R3)  29   39    41      51      41      48    43    43      49
     
    Program completed.
     
    .RUN MOVPC1
    MovPC - v1.2
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
    Mov    (PC), (PC)+        26.2
    MovB   (PC), (PC)+        30.4
    Mov    (PC),  R0          13.1
    MovB   (PC),  R0          19.1
    Mov    (PC), (PC)         34.5
    MovB   (PC), (PC)         34.4
    Mov    (PC)+, R0          11.5
    MovB   (PC)+, R0          16.0
    Mov     R0,  (PC)+        18.2
    MovB    R0,  (PC)+        23.0
     
    Program completed.
     
    .RUN MOVPC2
    MovPC2 - v1.2
    Memory Top: 126370
    BUF words:   20501
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
    1: Nop                  Evt: 32 ;  Run: 18388 ;  Res: 18420 ;  CLC:    4.3
    1: Mov   R0,  R0        Evt: 32 ;  Run: 18474 ;  Res: 18506 ;  CLC:    4.2
    1: Mov   R0, (PC)       Evt:  6 ;  Run:  3231 ;  Res:  3237 ;  CLC:   24.3
    1: MovB  R0, (PC)       Evt:  6 ;  Run:  3218 ;  Res:  3224 ;  CLC:   24.4
    1: Mov  (PC), R0        Evt: 10 ;  Run:  5944 ;  Res:  5954 ;  CLC:   13.2
    1: MovB (PC), R0        Evt:  7 ;  Run:  4094 ;  Res:  4101 ;  CLC:   19.2
    ::: SP = PC :::
    1: Mov   R0, (SP)+      Evt:  6 ;  Run:  3111 ;  Res:  3117 ;  CLC:   25.2
    1: MovB  R0, (SP)+      Evt:  6 ;  Run:  3085 ;  Res:  3091 ;  CLC:   25.4
    1: Mov  (SP),(SP)+      Evt:  3 ;  Run:  2233 ;  Res:  2236 ;  CLC:   35.2
    1: MovB (SP),(SP)+      Evt:  4 ;  Run:  2193 ;  Res:  2197 ;  CLC:   35.8
     
    Program completed.
     
    .RUN MUL
    MUL - v1.1
    Memory Top: 126370
    BUF words:   20429
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
    1: Nop                  Evt: 20 ;  Run: 18392 ;  Res: 18412 ;  CLC:    4.3
    R2/177777 ; R1/000377 ; R0/177777
    1: Mul   R2, R0         Evt:  0 ;  Run:  1308 ;  Res:  1308 ;  CLC:   60.1
    1: Mul   R2, R1         Evt:  0 ;  Run:  1308 ;  Res:  1308 ;  CLC:   60.1
    R2/177777 ; R1/000000 ; R0/000000
    1: Mul   R2, R0         Evt:  0 ;  Run:  1308 ;  Res:  1308 ;  CLC:   60.1
    1: Mul   R2, R1         Evt:  0 ;  Run:  1308 ;  Res:  1308 ;  CLC:   60.1
    R2/000001 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  1308 ;  Res:  1308 ;  CLC:   60.1
    R2/000017 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  1308 ;  Res:  1308 ;  CLC:   60.1
    R2/000177 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  1308 ;  Res:  1308 ;  CLC:   60.1
    R2/001777 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  1308 ;  Res:  1308 ;  CLC:   60.1
    R2/017777 ; R1/000377
    1: Mul   R2, R1         Evt:  0 ;  Run:  1308 ;  Res:  1308 ;  CLC:   60.1
     
    .RUN OP1
    Op1 - v1.1
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
    SOB : 18 ! Last SOB :  9 ! Br  : 15 ! BCS :  6 ! 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      13      23    15    11      23
    Inc             4   17    18      25      18      26    21    21      30
    IncB            4   21    21      28      21      29    27    27      34
    Clr             4   13    14      24      14      23    18    18      25
    ClrB            4   18    18      27      18      25    23    23      30
    MTPS           24   35    39      45      36      46    38    32      45
    MFPS           17   25    26      36      26      34    28    28      35
    XOr             4   19    21      28      21      29    22    22      30
    SwaB            8   23    27      31      24      32    27    27      35
    SXt             8   19    23      30      20      27    24    24      31
     
    Program completed.
     
    .RUN RTS
    RTS - v1.1
    Memory Top: 126370
    BUF words:   20545
    CPU KHz:  5300 > 3930
    CPU KHz:  3930
     
    1: Nop                  Evt: 31 ;  Run: 18385 ;  Res: 18416 ;  CLC:    4.3
    1: RtS  PC              Evt:  4 ;  Run:  2535 ;  Res:  2539 ;  CLC:   31.0
    1: RtS  R0              Evt:  4 ;  Run:  2533 ;  Res:  2537 ;  CLC:   31.0
    1: RtS  R1              Evt:  4 ;  Run:  2533 ;  Res:  2537 ;  CLC:   31.0
    1: RtI                  Evt:  3 ;  Run:  1858 ;  Res:  1861 ;  CLC:   42.2
    1: RtT                  Evt:  3 ;  Run:  1857 ;  Res:  1860 ;  CLC:   42.3
     
    Program completed.
    Последний раз редактировалось MiX; 13.03.2014 в 18:08.

  9. #438

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

    По умолчанию

    Cдается мне что тестирование на платах МС1201.0x-xx дает кучу разнобойных результатов (изза плавающей частоты), наверно надо вводить стандарт на частоты в тестовой системе, т.е. определить какие нужно ставить кварцы на задающий генератор процессора и генератор refresh-а RAM-a.

  10. #439

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

    По умолчанию

    Если кому интересно, тесты для PDP:
    Вложения Вложения
    • Тип файла: rar PDPTST.rar (24.9 Кб, Просмотров: 100)

  11. #440

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

    По умолчанию

    MiX, а что за тесты и как запустить?

    Код:
    FPTON .SAV    22  13-Mar-2014    FPTOFF.SAV    22  13-Mar-2014
    T1173 .MAC     5  13-Mar-2014    SPDCPU.MAC    33  13-Mar-2014
    ASHTST.MAC    19  13-Mar-2014    FPT   .F77     7  13-Mar-2014
    SPDCPU.DOC    47  13-Mar-2014
     7 Files, 155 Blocks
     1431 Free blocks
    Радио-Губитель Канал на YouTube

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

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

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

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

Похожие темы

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

Ваши права

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