Продолжение

Тест МС1201.03 с отключенным К555ВЖ1
Код:
.RUN JMP
JMP - v1.4
Memory Top: 126370
BUF words:   20534
CPU KHz:  3930 > 3954
CPU KHz:  3954
 
SOB             Loops:  4321 ;  CLC:   18.3
Br              Loops:  2371 ;  CLC:   15.1
Jmp  (R0)       Loops:  2446 ;  CLC:   14.0
Jmp  (PC)       Loops:  2446 ;  CLC:   14.0
Jmp  (PC)+      Loops:  2264 ;  CLC:   16.6
Mov  R0, PC     Loops:  2370 ;  CLC:   15.1
Add  R0, PC     Loops:  2375 ;  CLC:   15.0
Jmp  LABEL      Loops:  2254 ;  CLC:   16.8
Jmp  @#Addr     Loops:  2260 ;  CLC:   16.7
Jmp  @(R0)+     Loops:  1715 ;  CLC:   27.8
Jmp  @-(R0)     Loops:  1945 ;  CLC:   22.4
Jmp  xx(R0)     Loops:  2264 ;  CLC:   16.6
Jmp  @x(R0)     Loops:  1828 ;  CLC:   25.0
Jmp  @Var       Loops:  1823 ;  CLC:   25.1
 
Program completed.
 
.RUN MOVPC1
MovPC - v1.2
CPU KHz:  3930 > 3954
CPU KHz:  3954
 
Mov    (PC), (PC)+        26.5
MovB   (PC), (PC)+        30.9
Mov    (PC),  R0          13.3
MovB   (PC),  R0          19.3
Mov    (PC), (PC)         35.1
MovB   (PC), (PC)         35.0
Mov    (PC)+, R0          11.7
MovB   (PC)+, R0          16.2
Mov     R0,  (PC)+        18.4
MovB    R0,  (PC)+        23.3
 
Program completed.
 
.RUN MUL
MUL - v1.1
Memory Top: 126370
BUF words:   20429
CPU KHz:  3930 > 3954
CPU KHz:  3954
 
1: Nop                  Evt: 18 ;  Run: 18527 ;  Res: 18545 ;  CLC:    4.3
R2/177777 ; R1/000377 ; R0/177777
1: Mul   R2, R0         Evt:  0 ;  Run:  1309 ;  Res:  1309 ;  CLC:   60.4
1: Mul   R2, R1         Evt:  0 ;  Run:  1309 ;  Res:  1309 ;  CLC:   60.4
R2/177777 ; R1/000000 ; R0/000000
1: Mul   R2, R0         Evt:  0 ;  Run:  1309 ;  Res:  1309 ;  CLC:   60.4
1: Mul   R2, R1         Evt:  0 ;  Run:  1309 ;  Res:  1309 ;  CLC:   60.4
R2/000001 ; R1/000377
1: Mul   R2, R1         Evt:  0 ;  Run:  1309 ;  Res:  1309 ;  CLC:   60.4
R2/000017 ; R1/000377
1: Mul   R2, R1         Evt:  0 ;  Run:  1309 ;  Res:  1309 ;  CLC:   60.4
R2/000177 ; R1/000377
1: Mul   R2, R1         Evt:  0 ;  Run:  1309 ;  Res:  1309 ;  CLC:   60.4
R2/001777 ; R1/000377
1: Mul   R2, R1         Evt:  0 ;  Run:  1309 ;  Res:  1309 ;  CLC:   60.4
R2/017777 ; R1/000377
1: Mul   R2, R1         Evt:  0 ;  Run:  1309 ;  Res:  1309 ;  CLC:   60.4
 
.RUN ADD
Add - v1.1
CPU KHz:  3930 > 3954
CPU KHz:  3954
 
               R0  (R0)  (R2)+  @(R2)+  -(R1)  @-(R1)  Addr  (PC)+  @Tab(R0)
 
Add     R1      4   17    18      25      21      29    22    22      30
Add    (R1)    13   28    28      35      28      36    30    30      37
Add    (R2)+   17   31    32      39      32      40    34    34      41
Add    (PC)+   11   25    26      33      26      35    29    29      37
Add   @(R2)+   21   35    37      46      37      46    37    37      46
Add   -(R1)    14   28    29      37      29      37    31    31      39
Add  @-(R1)    21   35    37      46      37      46    37    37      46
Add    Addr    15   32    33      40      33      41    34    34      42
Add  @Tab(R1)  23   39    40      46      40      47    41    41      49
 
Program completed.
 
.RUN BISB
BiSB - v1.1
CPU KHz:  3930 > 3954
CPU KHz:  3954
 
               R4  (R4)  (R4)+  @(R2)+  -(R1)  @-(R3)  Addr  (PC)+  @Tab(R2)
 
BiSB    R1      4   22    22      28      22      30    27    27      35
BiSB   (R1)    13   32    33      40      33      41    34    34      42
BiSB   (R4)+   17   35    36      43      36      46    37    37      46
BiSB   (PC)+   11   31    31      38      31      39    34    34      42
BiSB  @(R2)+   21   39    40      46      40      47    41    41      49
BiSB  -(R1)    14   32    33      40      33      41    34    34      42
BiSB @-(R3)    21   39    40      46      40      47    41    41      49
BiSB   Addr    15   37    38      46      38      47    39    39      46
BiSB @Tab(R3)  23   45    46      53      46      54    46    46      54
 
Program completed.
 
.RUN CMPB
CmpB - v1.1
CPU KHz:  3930 > 3954
CPU KHz:  3954
 
               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      31      24      32    25    21      33
CmpB   (R4)+   17   27    28      35      28      36    29    25      37
CmpB   (PC)+   11   19    20      27      20      28    23    18      30
CmpB  @(R2)+   21   31    32      39      32      40    33    29      41
CmpB  -(R1)    14   24    25      32      25      33    26    23      34
CmpB @-(R3)    21   31    32      39      32      40    33    29      41
CmpB   Addr    15   25    26      34      26      35    27    24      35
CmpB @Tab(R3)  23   32    34      41      34      42    35    31      43
 
Program completed.
 
.RUN MOVB
MovB - v1.1
CPU KHz:  3930 > 3954
CPU KHz:  3954
 
               R4  (R4)  (R4)+  @(R2)+  -(R1)  @-(R3)  Addr  (PC)+  @Tab(R2)
 
MovB    R1      9   18    18      28      18      25    23    23      31
MovB   (R1)    19   27    28      39      28      37    31    31      38
MovB   (R4)+   23   31    32      42      32      40    34    34      41
MovB   (PC)+   16   26    27      37      27      35    31    31      38
MovB  @(R2)+   27   35    36      46      36      46    37    37      46
MovB  -(R1)    20   27    28      39      28      37    31    31      38
MovB @-(R3)    27   35    36      46      36      46    38    38      46
MovB   Addr    23   33    34      45      34      42    36    36      43
MovB @Tab(R3)  30   40    41      51      41      49    43    43      50
 
Program completed.