Тест МС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.