Line: 0 Step: 1
Line: 1 Step: 2
Interpreting  [VAR TOWRITE]
Reserve memory for variable: towrite
Line: 2 Step: 3
Line: 3 Step: 4
Interpreting  [CALL ::ENTRY]
JUMPING: 190 FLAG2: 1003
Line: 190 Step: 5
Line: 191 Step: 6
Interpreting  [RG1:=SILNIA]
Moving [Silnia] to [RG1]
Line: 192 Step: 7
Interpreting  [RG2:=##0]
Moving [##0] to [RG2]
Line: 193 Step: 8
Interpreting  [RG3:=##0]
Moving [##0] to [RG3]
Line: 194 Step: 9
Interpreting  [RG4:=##0]
Moving [##0] to [RG4]
Line: 195 Step: 10
Interpreting  [RG5:=##0]
Moving [##0] to [RG5]
Line: 196 Step: 11
Interpreting  [CALL ::INITCONSOLE]
JUMPING: 5 FLAG2: 1196
Line: 5 Step: 12
Line: 6 Step: 13
Interpreting  [%NO_OUT%]
Line: 7 Step: 14
Interpreting  [VAR ALLOCCONSOLE]
Reserve memory for variable: AllocConsole
Line: 8 Step: 15
Interpreting  [EXTL KERNEL32,ALLOCCONSOLE]
POINTER RG2 >> 0x4B81AC
4B81AC>>00000000
POINTER RG3 >> 0x4B81B4
4B81B4>>00000000
POINTER RG4 >> 0x4B81BC
4B81BC>>00000000
POINTER RG5 >> 0x4B81C4
4B81C4>>00000000
0x00007C872451->CALLING  [AllocConsole] in kernel32.dll
Line: 9 Step: 16
Interpreting  [ALLOCCONSOLE:=RG0]
Moving [RG0] to [AllocConsole]
Line: 10 Step: 17
Interpreting  [%STDHNDL]
Line: 11 Step: 18
Line: 12 Step: 19
Interpreting  [EXTL KERNEL32,SETCONSOLETITLEA]
0x00007C871BA1->CALLING  [SetConsoleTitleA] in kernel32.dll
Line: 13 Step: 20
Line: 14 Step: 21
Interpreting  [RG1:=COLOR A]
Moving [color a] to [RG1]
Line: 15 Step: 22
Line: 16 Step: 23
Interpreting  [EXTL CLIB,SYSTEM]
0x000078B02632->CALLING  [system] in clib.dll
Line: 17 Step: 24
Interpreting  [RG1:=STDHNDL2]
Moving [stdhndl2] to [RG1]
Line: 18 Step: 25
Interpreting  [RG2:=##10]
Moving [##10] to [RG2]
Line: 19 Step: 26
Interpreting  [EXTL KERNEL32,GETCONSOLEFONTSIZE]
POINTER RG2 >> 0x4B81AC
4B81AC>>0000000A
0x00007C874A01->CALLING  [GetConsoleFontSize] in kernel32.dll
Line: 20 Step: 27
Line: 21 Step: 28
Interpreting  [RG1:=DM+ COMPILER V1.5 - DANIEL MAZUR [LORD_COMPI@O2.PL]]
Moving [DM+ Compiler v1.5 - Daniel Mazur [lord_compi@o2.pl]] to [RG1]
Interpreting  [RG1:=DM+ COMPILER V1.5 - DANIEL MAZUR [LORD_COMPI@O2.PL]]
Adding (+) [Compiler v1.5 - Daniel Mazur [lord_compi@o2.pl]] to [RG1:=DM]
Interpreting  [RG1:=DM+ COMPILER V1.5 - DANIEL MAZUR [LORD_COMPI@O2.PL]]
Substract (-) [Daniel Mazur [lord_compi@o2.pl]] to [RG1:=DM+ Compiler v1.5]
RG1:=DM+ Compiler v1.5 is VARIABLE NOT EXISTS
Line: 22 Step: 29
Interpreting  [CALL ::WRITECONSOLE]
JUMPING: 27 FLAG2: 1022
Line: 27 Step: 30
Line: 28 Step: 31
Interpreting  [EXTL CLIB,PUTS]
0x000078B05707->CALLING  [puts] in clib.dll
Line: 29 Step: 32
Interpreting  [RETURN]
BACK T0 FLAG2: 1022
Line: 23 Step: 33
Interpreting  [RG1:=STANDARD LIBRARY VER. 1.4.021212]
Moving [Standard library ver. 1.4.021212] to [RG1]
Line: 24 Step: 34
Interpreting  [CALL ::WRITECONSOLE]
JUMPING: 27 FLAG2: 1024
Line: 27 Step: 35
Line: 28 Step: 36
Interpreting  [EXTL CLIB,PUTS]
0x000078B05707->CALLING  [puts] in clib.dll
Line: 29 Step: 37
Interpreting  [RETURN]
BACK T0 FLAG2: 1024
Line: 25 Step: 38
Interpreting  [RETURN]
BACK T0 FLAG2: 1196
Line: 197 Step: 39
Interpreting  [VAR N]
Reserve memory for variable: n
Line: 198 Step: 40
Interpreting  [RG1:=PODAJ LICZBE: ]
Moving [Podaj liczbe:] to [RG1]
Line: 199 Step: 41
Interpreting  [RG2:=##0]
Moving [##0] to [RG2]
Line: 200 Step: 42
Interpreting  [RG3:=##0]
Moving [##0] to [RG3]
Line: 201 Step: 43
Interpreting  [RG4:=##0]
Moving [##0] to [RG4]
Line: 202 Step: 44
Interpreting  [RG5:=##0]
Moving [##0] to [RG5]
Line: 203 Step: 45
Interpreting  [CALL ::WRITECONSOLE]
JUMPING: 27 FLAG2: 1203
Line: 27 Step: 46
Line: 28 Step: 47
Interpreting  [EXTL CLIB,PUTS]
POINTER RG2 >> 0x4B81AC
4B81AC>>00000000
POINTER RG3 >> 0x4B81B4
4B81B4>>00000000
POINTER RG4 >> 0x4B81BC
4B81BC>>00000000
POINTER RG5 >> 0x4B81C4
4B81C4>>00000000
0x000078B05707->CALLING  [puts] in clib.dll
Line: 29 Step: 48
Interpreting  [RETURN]
BACK T0 FLAG2: 1203
Line: 204 Step: 49
Interpreting  [RG1:=##0]
Moving [##0] to [RG1]
Line: 205 Step: 50
Interpreting  [RG2:=##0]
Moving [##0] to [RG2]
Line: 206 Step: 51
Interpreting  [RG3:=##0]
Moving [##0] to [RG3]
Line: 207 Step: 52
Interpreting  [RG4:=##0]
Moving [##0] to [RG4]
Line: 208 Step: 53
Interpreting  [RG5:=##0]
Moving [##0] to [RG5]
Line: 209 Step: 54
Interpreting  [CALL ::READLN]
JUMPING: 140 FLAG2: 1209
Line: 140 Step: 55
Line: 141 Step: 56
Line: 142 Step: 57
Interpreting  [CALL ::PROMPT]
JUMPING: 106 FLAG2: 1142
Line: 106 Step: 58
Line: 107 Step: 59
Interpreting  [RG1:=>]
Moving [>] to [RG1]
Line: 108 Step: 60
Interpreting  [EXTL CLIB,PRINTF]
POINTER RG2 >> 0x4B81AC
4B81AC>>00000000
POINTER RG3 >> 0x4B81B4
4B81B4>>00000000
POINTER RG4 >> 0x4B81BC
4B81BC>>00000000
POINTER RG5 >> 0x4B81C4
4B81C4>>00000000
0x000078B05584->CALLING  [printf] in clib.dll
Line: 109 Step: 61
Line: 110 Step: 62
Interpreting  [RETURN]
BACK T0 FLAG2: 1142
Line: 143 Step: 63
Interpreting  [VAR READLN]
Reserve memory for variable: readln
Line: 144 Step: 64
Interpreting  [VAR ADRZ]
Reserve memory for variable: adrz
Line: 145 Step: 65
Interpreting  [RG1:=!AH]
Moving [!AH] to [RG1]
Line: 146 Step: 66
Interpreting  [EXTS STD,READLN]
0x000001514838->CALLING  [readln] in std.dll
Line: 147 Step: 67
Interpreting  [READLN:=RGSTR]
Moving [RGSTR] to [readln]
Line: 148 Step: 68
Line: 149 Step: 69
Interpreting  [RETURN]
BACK T0 FLAG2: 1209
Line: 210 Step: 70
Interpreting  [N:=READLN]
Moving [readln] to [n]
Line: 211 Step: 71
Interpreting  [RG1:=##0]
Moving [##0] to [RG1]
Line: 212 Step: 72
Interpreting  [RG2:=##0]
Moving [##0] to [RG2]
Line: 213 Step: 73
Interpreting  [RG3:=##0]
Moving [##0] to [RG3]
Line: 214 Step: 74
Interpreting  [RG4:=##0]
Moving [##0] to [RG4]
Line: 215 Step: 75
Interpreting  [RG5:=##0]
Moving [##0] to [RG5]
Line: 216 Step: 76
Interpreting  [CALL ::SILNIA]
JUMPING: 173 FLAG2: 1216
Line: 173 Step: 77
Line: 174 Step: 78
Interpreting  [VAR SILNIA]
Reserve memory for variable: silnia
Line: 175 Step: 79
Interpreting  [VAR STEP]
Reserve memory for variable: step
Line: 176 Step: 80
Interpreting  [VAR FORMULA]
Reserve memory for variable: formula
Line: 177 Step: 81
Interpreting  [FORMULA:=N]
Moving [n] to [formula]
Line: 178 Step: 82
Line: 179 Step: 83
Interpreting  [N-1]
Substract (-) [1] to [n]
n is 4
Line: 180 Step: 84
Interpreting  [STEP:=N]
Moving [n] to [step]
Line: 181 Step: 85
Interpreting  [VAR FORMULA]
Reserve memory for variable: formula
Line: 182 Step: 86
Interpreting  [@FORMULA FORMULA*STEP]
Interpreting  [@FORMULA FORMULA*STEP]
Line: 183 Step: 87
Interpreting  [FORMULA:=RG0]
Moving [RG0] to [formula]
Line: 184 Step: 88
Interpreting  [SILNIA:=FORMULA]
Moving [formula] to [silnia]
Line: 185 Step: 89
Interpreting  [CMP N,2 ]
Compare (=) [2] to [n]
RESULT [>]
Line: 186 Step: 90
Interpreting  [IF > ::REP000072CF]
JUMPING: ::rep000072CF
Line: 178 Step: 91
Line: 179 Step: 92
Interpreting  [N-1]
Substract (-) [1] to [n]
n is 3
Line: 180 Step: 93
Interpreting  [STEP:=N]
Moving [n] to [step]
Line: 181 Step: 94
Interpreting  [VAR FORMULA]
Reserve memory for variable: formula
Line: 182 Step: 95
Interpreting  [@FORMULA FORMULA*STEP]
Interpreting  [@FORMULA FORMULA*STEP]
Line: 183 Step: 96
Interpreting  [FORMULA:=RG0]
Moving [RG0] to [formula]
Line: 184 Step: 97
Interpreting  [SILNIA:=FORMULA]
Moving [formula] to [silnia]
Line: 185 Step: 98
Interpreting  [CMP N,2 ]
Compare (=) [2] to [n]
RESULT [>]
Line: 186 Step: 99
Interpreting  [IF > ::REP000072CF]
JUMPING: ::rep000072CF
Line: 178 Step: 100
Line: 179 Step: 101
Interpreting  [N-1]
Substract (-) [1] to [n]
n is 2
Line: 180 Step: 102
Interpreting  [STEP:=N]
Moving [n] to [step]
Line: 181 Step: 103
Interpreting  [VAR FORMULA]
Reserve memory for variable: formula
Line: 182 Step: 104
Interpreting  [@FORMULA FORMULA*STEP]
Interpreting  [@FORMULA FORMULA*STEP]
Line: 183 Step: 105
Interpreting  [FORMULA:=RG0]
Moving [RG0] to [formula]
Line: 184 Step: 106
Interpreting  [SILNIA:=FORMULA]
Moving [formula] to [silnia]
Line: 185 Step: 107
Interpreting  [CMP N,2 ]
Compare (=) [2] to [n]
RESULT [=]
Line: 186 Step: 108
Interpreting  [IF > ::REP000072CF]
JUMPING: ::rep000072CF
Line: 187 Step: 109
Interpreting  [RETURN ]
BACK T0 FLAG2: 1216
Line: 217 Step: 110
Interpreting  [RG1:=SILNIA]
Moving [silnia] to [RG1]
Line: 218 Step: 111
Interpreting  [RG2:=##0]
Moving [##0] to [RG2]
Line: 219 Step: 112
Interpreting  [RG3:=##0]
Moving [##0] to [RG3]
Line: 220 Step: 113
Interpreting  [RG4:=##0]
Moving [##0] to [RG4]
Line: 221 Step: 114
Interpreting  [RG5:=##0]
Moving [##0] to [RG5]
Line: 222 Step: 115
Interpreting  [CALL ::WRITECONSOLE]
JUMPING: 27 FLAG2: 1222
Line: 27 Step: 116
Line: 28 Step: 117
Interpreting  [EXTL CLIB,PUTS]
POINTER RG2 >> 0x4B81AC
4B81AC>>00000000
POINTER RG3 >> 0x4B81B4
4B81B4>>00000000
POINTER RG4 >> 0x4B81BC
4B81BC>>00000000
POINTER RG5 >> 0x4B81C4
4B81C4>>00000000
0x000078B05707->CALLING  [puts] in clib.dll
Line: 29 Step: 118
Interpreting  [RETURN]
BACK T0 FLAG2: 1222
Line: 223 Step: 119
Interpreting  [HALT]
