Тест МС1201.02 (старый вариант на РУ6)
Код:.RUN DIV
DIV - v1.1
Memory Top: 131072
BUF words: 21186
CPU KHz: 5300 > 8300
CPU KHz: 8300
1: Nop Evt: 10 ; Run: 13879 ; Res: 13889 ; CLC: 12.0
R2/177772 ; R1/000005 ; R0/000005
1: Div R2, R0 Evt: 0 ; Run: 1302 ; Res: 1302 ; CLC: 127.5
1: Div R2, R1 Evt: 0 ; Run: 1301 ; Res: 1301 ; CLC: 127.6
R2/177772 ; R1/000000 ; R0/000000
1: Div R2, R0 Evt: 0 ; Run: 1344 ; Res: 1344 ; CLC: 123.5
R2/000177 ; R1/000000 ; R0/001777
1: Div R2, R0 Evt: 0 ; Run: 1302 ; Res: 1302 ; CLC: 127.5
R2/000000 ; R1/000000 ; R0/001777
1: Div R2, R0 Evt: 0 ; Run: 1302 ; Res: 1302 ; CLC: 127.5
Program completed.
.RUN JMP
JMP - v1.4
Memory Top: 131072
BUF words: 21207
CPU KHz: 5300 > 8300
CPU KHz: 8300
SOB Loops: 6417 ; CLC: 25.9
Br Loops: 3586 ; CLC: 20.4
Jmp (R0) Loops: 3075 ; CLC: 28.1
Jmp (PC) Loops: 3071 ; CLC: 28.2
Jmp (PC)+ Loops: 3071 ; CLC: 28.2
Mov R0, PC Loops: 3582 ; CLC: 20.5
Add R0, PC Loops: 3583 ; CLC: 20.5
Jmp LABEL Loops: 2867 ; CLC: 32.0
Jmp @#Addr Loops: 2867 ; CLC: 32.0
Jmp @(R0)+ Loops: 2444 ; CLC: 42.1
Jmp @-(R0) Loops: 2443 ; CLC: 42.1
Jmp xx(R0) Loops: 2865 ; CLC: 32.1
Jmp @x(R0) Loops: 2377 ; CLC: 44.0
Jmp @Var Loops: 2376 ; CLC: 44.0
Program completed.
.RUN JSR
JSR - v1.2
Memory Top: 131072
BUF words: 21132
CPU KHz: 5300 > 8300
CPU KHz: 8300
SOB Loops: 6398 ; CLC: 25.9
Loop Loops: 1797 ; CLC: 66.4
Loop +Interrupt Loops: 863 ; CLC: 166.4
IOT Loops: 1299 ; CLC: 101.9
Trap Loops: 1299 ; CLC: 101.9
JSR PC, (R0) Loops: 2498 ; CLC: 40.5
JSR R0, (PC) Loops: 2499 ; CLC: 40.5
JSR PC, (PC) Loops: 2498 ; CLC: 40.5
JSR PC, (PC)+ Loops: 2498 ; CLC: 40.5
JSR PC,@(PC)+ Loops: 2354 ; CLC: 44.6
JSR PC,@(R0)+ Loops: 2057 ; CLC: 54.8
JSR PC,@(SP)+ Loops: 2054 ; CLC: 54.9
JSR PC,@-(R0) Loops: 2056 ; CLC: 54.8
JSR R1,@-(R0) Loops: 2056 ; CLC: 54.8
JSR PC, Label Loops: 2353 ; CLC: 44.6
JSR PC,@Var Loops: 2007 ; CLC: 56.8
JSR R1,@x(R0) Loops: 2007 ; CLC: 56.8
.RUN MOVPC1
MovPC - v1.2
CPU KHz: 5300 > 8300
CPU KHz: 8300
Mov (PC), (PC)+ 58.6
MovB (PC), (PC)+ 66.5
Mov (PC), R0 34.4
MovB (PC), R0 34.3
Mov (PC), (PC) 58.6
MovB (PC), (PC) 66.5
Mov (PC)+, R0 24.2
MovB (PC)+, R0 34.3
Mov R0, (PC)+ 34.4
MovB R0, (PC)+ 42.7
Program completed.
.RUN MOVPC2
MovPC2 - v1.2
Memory Top: 131072
BUF words: 21174
CPU KHz: 5300 > 8300
CPU KHz: 8300
1: Nop Evt: 16 ; Run: 13823 ; Res: 13839 ; CLC: 12.0
1: Mov R0, R0 Evt: 20 ; Run: 16393 ; Res: 16413 ; CLC: 10.1
1: Mov R0, (PC) Evt: 5 ; Run: 4836 ; Res: 4841 ; CLC: 34.3
1: MovB R0, (PC) Evt: 5 ; Run: 3897 ; Res: 3902 ; CLC: 42.5
1: Mov (PC), R0 Evt: 6 ; Run: 4839 ; Res: 4845 ; CLC: 34.3
1: MovB (PC), R0 Evt: 6 ; Run: 4840 ; Res: 4846 ; CLC: 34.3
::: SP = PC :::
1: Mov R0, (SP)+ Evt: 3 ; Run: 2420 ; Res: 2423 ; CLC: 68.5
1: MovB R0, (SP)+ Evt: 3 ; Run: 2166 ; Res: 2169 ; CLC: 76.5
1: Mov (SP),(SP)+ Evt: 2 ; Run: 1948 ; Res: 1950 ; CLC: 85.1
1: MovB (SP),(SP)+ Evt: 2 ; Run: 1827 ; Res: 1829 ; CLC: 90.8
Program completed.
.RUN MUL
MUL - v1.1
Memory Top: 131072
BUF words: 21102
CPU KHz: 5300 > 8300
CPU KHz: 8300
1: Nop Evt: 9 ; Run: 13826 ; Res: 13835 ; CLC: 12.0
R2/177777 ; R1/000377 ; R0/177777
1: Mul R2, R0 Evt: 0 ; Run: 1728 ; Res: 1728 ; CLC: 96.1
1: Mul R2, R1 Evt: 0 ; Run: 1727 ; Res: 1727 ; CLC: 96.1
R2/177777 ; R1/000000 ; R0/000000
1: Mul R2, R0 Evt: 0 ; Run: 1728 ; Res: 1728 ; CLC: 96.1
1: Mul R2, R1 Evt: 0 ; Run: 1727 ; Res: 1727 ; CLC: 96.1
R2/000001 ; R1/000377
1: Mul R2, R1 Evt: 0 ; Run: 1727 ; Res: 1727 ; CLC: 96.1
R2/000017 ; R1/000377
1: Mul R2, R1 Evt: 0 ; Run: 1727 ; Res: 1727 ; CLC: 96.1
R2/000177 ; R1/000377
1: Mul R2, R1 Evt: 0 ; Run: 1727 ; Res: 1727 ; CLC: 96.1
R2/001777 ; R1/000377
1: Mul R2, R1 Evt: 0 ; Run: 1727 ; Res: 1727 ; CLC: 96.1
R2/017777 ; R1/000377
1: Mul R2, R1 Evt: 0 ; Run: 1727 ; Res: 1727 ; CLC: 96.1
.RUN RTS
RTS - v1.1
Memory Top: 131072
BUF words: 21218
CPU KHz: 5300 > 8300
CPU KHz: 8300
1: Nop Evt: 16 ; Run: 13822 ; Res: 13838 ; CLC: 12.0
1: RtS PC Evt: 6 ; Run: 4845 ; Res: 4851 ; CLC: 34.2
1: RtS R0 Evt: 6 ; Run: 4847 ; Res: 4853 ; CLC: 34.2
1: RtS R1 Evt: 6 ; Run: 4846 ; Res: 4852 ; CLC: 34.2
1: RtI Evt: 3 ; Run: 2742 ; Res: 2745 ; CLC: 60.5
1: RtT Evt: 4 ; Run: 2742 ; Res: 2746 ; CLC: 60.5
Program completed.
.RUN ADD
Add - v1.1
CPU KHz: 5300 > 8300
CPU KHz: 8300
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) 48 70 70 82 70 82 82 80 94
Program completed.

