Код:
.RU MUL
MUL - v1.0
Memory Top: 116366
BUF words: 18397
CPU KHz: 18000 >
2: Nop Evt: 5 ; Run: 18936 ; Res: 18941 ; CLC: 19.0
R2/177777 ; R1/000377 ; R0/177777
1: Mul R2, R0 Evt: 0 ; Run: 3634 ; Res: 3634 ; CLC: 99.1
1: Mul R2, R1 Evt: 0 ; Run: 3634 ; Res: 3634 ; CLC: 99.1
R2/177777 ; R1/000000 ; R0/000000
1: Mul R2, R0 Evt: 1 ; Run: 3634 ; Res: 3635 ; CLC: 99.0
1: Mul R2, R1 Evt: 0 ; Run: 3634 ; Res: 3634 ; CLC: 99.1
R2/000001 ; R1/000377
1: Mul R2, R1 Evt: 0 ; Run: 3787 ; Res: 3787 ; CLC: 95.1
R2/000017 ; R1/000377
1: Mul R2, R1 Evt: 0 ; Run: 3788 ; Res: 3788 ; CLC: 95.0
R2/000177 ; R1/000377
1: Mul R2, R1 Evt: 0 ; Run: 3788 ; Res: 3788 ; CLC: 95.0
R2/001777 ; R1/000377
1: Mul R2, R1 Evt: 0 ; Run: 3788 ; Res: 3788 ; CLC: 95.0
R2/017777 ; R1/000377
1: Mul R2, R1 Evt: 0 ; Run: 3788 ; Res: 3788 ; CLC: 95.0
.RU DIV
DIV - v1.0
Memory Top: 116366
BUF words: 18481
CPU KHz: 5300 > 18000
CPU KHz: 18000
2: Nop Evt: 8 ; Run: 18936 ; Res: 18944 ; CLC: 19.0
R2/177772 ; R1/000005 ; R0/000005
1: Div R2, R0 Evt: 0 ; Run: 2309 ; Res: 2309 ; CLC: 155.9
1: Div R2, R1 Evt: 0 ; Run: 2309 ; Res: 2309 ; CLC: 155.9
R2/177772 ; R1/000000 ; R0/000000
1: Div R2, R0 Evt: 0 ; Run: 2437 ; Res: 2437 ; CLC: 147.7
R2/000177 ; R1/000000 ; R0/001777
1: Div R2, R0 Evt: 0 ; Run: 2309 ; Res: 2309 ; CLC: 155.9
R2/000000 ; R1/000000 ; R0/001777
1: Div R2, R0 Evt: 0 ; Run: 13326 ; Res: 13326 ; CLC: 27.0
Program completed.
.RU ASH
ASH - v1.0
Memory Top: 116366
BUF words: 18476
CPU KHz: 5300 > 18000
CPU KHz: 18000
2: Nop Evt: 8 ; Run: 18934 ; Res: 18942 ; CLC: 19.0
R2 = 0
1: ASh R2, R0 Evt: 2 ; Run: 15643 ; Res: 15645 ; CLC: 23.0
R2 = 1
1: ASh R2, R0 Evt: 0 ; Run: 13325 ; Res: 13325 ; CLC: 27.0
R2 = 8
1: ASh R2, R0 Evt: 0 ; Run: 6541 ; Res: 6541 ; CLC: 55.0
R2 = -1
1: ASh R2, R0 Evt: 0 ; Run: 13325 ; Res: 13325 ; CLC: 27.0
R2 = -8
1: ASh R2, R0 Evt: 1 ; Run: 6541 ; Res: 6542 ; CLC: 55.0
Program completed.
.RU ASHC
ASHC - v1.0
Memory Top: 116366
BUF words: 18437
CPU KHz: 5300 > 18000
CPU KHz: 18000
2: Nop Evt: 8 ; Run: 18936 ; Res: 18944 ; CLC: 19.0
R2 = 0
1: AShC R2, R0 Evt: 0 ; Run: 13325 ; Res: 13325 ; CLC: 27.0
1: AShC R2, R1 Evt: 0 ; Run: 13325 ; Res: 13325 ; CLC: 27.0
R2 = 1
1: AShC R2, R0 Evt: 1 ; Run: 9225 ; Res: 9226 ; CLC: 39.0
1: AShC R2, R1 Evt: 1 ; Run: 9225 ; Res: 9226 ; CLC: 39.0
R2 = 8
1: AShC R2, R0 Evt: 0 ; Run: 5370 ; Res: 5370 ; CLC: 67.0
1: AShC R2, R1 Evt: 1 ; Run: 5370 ; Res: 5371 ; CLC: 67.0
R2 = -1
1: AShC R2, R0 Evt: 0 ; Run: 10280 ; Res: 10280 ; CLC: 35.0
1: AShC R2, R1 Evt: 0 ; Run: 10280 ; Res: 10280 ; CLC: 35.0
R2 = -8
1: AShC R2, R0 Evt: 1 ; Run: 5370 ; Res: 5371 ; CLC: 67.0
1: AShC R2, R1 Evt: 1 ; Run: 5370 ; Res: 5371 ; CLC: 67.0
Program completed.
.
---------- Post added at 06:22 ---------- Previous post was at 06:20 ----------
Код:
.RU JMP
JMP - v1.3
Memory Top: 116366
BUF words: 18502
CPU KHz: 5300 > 18000
CPU KHz: 18000
SOB Loops: 17992 ; CLC: 20.0
Br Loops: 9995 ; CLC: 16.0
Jmp (R0) Loops: 9995 ; CLC: 16.0
Jmp (PC) Loops: 9996 ; CLC: 16.0
Jmp (PC)+ Loops: 8178 ; CLC: 24.0
Mov R0, PC Loops: 8178 ; CLC: 24.0
Add R0, PC Loops: 8178 ; CLC: 24.0
Jmp LABEL Loops: 8996 ; CLC: 20.0
Jmp @#Addr Loops: 8995 ; CLC: 20.0
Jmp @(R0)+ Loops: 7650 ; CLC: 27.1
Jmp @-(R0) Loops: 7052 ; CLC: 31.0
Jmp xx(R0) Loops: 8178 ; CLC: 24.0
Jmp @x(R0) Loops: 7496 ; CLC: 28.0
Jmp @Var Loops: 7496 ; CLC: 28.0
Program completed.
.RU JSR
JSR - v1.1
Memory Top: 116366
BUF words: 18427
CPU KHz: 5300 > 18000
CPU KHz: 18000
SOB Loops: 17993 ; CLC: 20.0
Loop Loops: 4997 ; CLC: 52.0
Loop +Interrupt Loops: 1935 ; CLC: 166.0
IOT Loops: 3102 ; CLC: 96.1
Trap Loops: 3102 ; CLC: 96.1
JSR PC, (R0) Loops: 5997 ; CLC: 40.0
JSR R0, (PC) Loops: 5622 ; CLC: 44.0
JSR PC, (PC) Loops: 5997 ; CLC: 40.0
JSR PC, (PC)+ Loops: 5623 ; CLC: 44.0
JSR PC,@(PC)+ Loops: 5996 ; CLC: 40.0
JSR PC,@(R0)+ Loops: 5066 ; CLC: 51.1
JSR PC,@(SP)+ Loops: 5622 ; CLC: 44.0
JSR PC,@-(R0) Loops: 5176 ; CLC: 49.6
JSR R1,@-(R0) Loops: 4914 ; CLC: 53.3
JSR PC, Label Loops: 5996 ; CLC: 40.0
JSR PC,@Var Loops: 4997 ; CLC: 52.0
JSR R1,@x(R0) Loops: 4734 ; CLC: 56.0
.RU RTS
RTS - v1.0
Memory Top: 116366
BUF words: 18514
CPU KHz: 5300 > 18000
CPU KHz: 18000
2: Nop Evt: 10 ; Run: 18933 ; Res: 18943 ; CLC: 19.0
2: RtS PC Evt: 5 ; Run: 10583 ; Res: 10588 ; CLC: 34.0
2: RtS R0 Evt: 5 ; Run: 9469 ; Res: 9474 ; CLC: 38.0
2: RtS R1 Evt: 5 ; Run: 9468 ; Res: 9473 ; CLC: 38.0
1: RtI Evt: 4 ; Run: 5897 ; Res: 5901 ; CLC: 61.0
1: RtT Evt: 3 ; Run: 5897 ; Res: 5900 ; CLC: 61.0
Program completed.
.
---------- Post added at 06:25 ---------- Previous post was at 06:22 ----------
Код:
.RU OP1
Op1 - v1.1
CPU KHz: 5300 > 18000
CPU KHz: 18000
SOB : 20 ! Last SOB : 12 ! Br : 16 ! BCS : 8 ! BCC : 16 ! SeC : 12
R0 (R0) (R2)+ @(R2)+ -(R1) @-(R1) Addr (PC)+ @Tab(R0)
Tst 4 12 12 20 16 24 21 8 28
TstB 4 12 12 20 16 24 21 8 28
Inc 4 24 24 32 29 36 33 40 40
IncB 4 24 24 32 28 36 34 40 40
Clr 4 20 20 28 25 32 28 36 36
ClrB 4 20 20 28 24 32 28 36 36
MTPS 32 40 40 48 44 52 49 36 56
MFPS 4 20 20 28 24 32 28 36 36
XOr 4 24 24 32 29 36 33 40 40
SwaB 4 24 24 32 29 36 33 40 40
SXt 4 20 20 28 25 32 28 36 36
Program completed.
.RU MOVPC
MovPC - v1.0
CPU KHz: 5300 > 18000
CPU KHz: 18000
Mov (PC)+,(PC) 40.1
MovB (PC)+,(PC) 40.1
Mov (PC), (PC)+ 44.1
MovB (PC), (PC)+ 44.1
Mov (PC), R0 12.0
MovB (PC), R0 12.0
Mov (PC), (PC) 44.1
MovB (PC), (PC) 44.1
Mov (PC)+, R0 8.0
MovB (PC)+, R0 8.0
Mov R0, (PC)+ 36.1
MovB R0, (PC)+ 36.1
Program completed.
.RU MOVPC2
MovPC2 - v1.1
Memory Top: 116366
BUF words: 18469
CPU KHz: 5300 > 18000
CPU KHz: 18000
2: Nop Evt: 11 ; Run: 18935 ; Res: 18946 ; CLC: 19.0
2: Mov R0, R0 Evt: 18 ; Run: 32704 ; Res: 32722 ; CLC: 11.0
1: Mov R0, (PC) Evt: 6 ; Run: 8366 ; Res: 8372 ; CLC: 43.0
1: MovB R0, (PC) Evt: 5 ; Run: 8367 ; Res: 8372 ; CLC: 43.0
2: Mov (PC), R0 Evt: 10 ; Run: 18935 ; Res: 18945 ; CLC: 19.0
2: MovB (PC), R0 Evt: 11 ; Run: 18935 ; Res: 18946 ; CLC: 19.0
::: SP = PC :::
1: Mov R0, (SP)+ Evt: 5 ; Run: 8367 ; Res: 8372 ; CLC: 43.0
1: MovB R0, (SP)+ Evt: 5 ; Run: 8367 ; Res: 8372 ; CLC: 43.0
1: Mov (SP),(SP)+ Evt: 4 ; Run: 7055 ; Res: 7059 ; CLC: 51.0
1: MovB (SP),(SP)+ Evt: 4 ; Run: 7055 ; Res: 7059 ; CLC: 51.0
Program completed.
.
---------- Post added at 06:26 ---------- Previous post was at 06:25 ----------
Все вроде.
Без кэша не стал мучить - вроде примерно и так ясно