diff options
Diffstat (limited to 'org.eclipse.debug.examples.core/samples')
-rw-r--r-- | org.eclipse.debug.examples.core/samples/counter.pda | 11 | ||||
-rw-r--r-- | org.eclipse.debug.examples.core/samples/drop.pda | 12 | ||||
-rw-r--r-- | org.eclipse.debug.examples.core/samples/example.pda | 35 | ||||
-rw-r--r-- | org.eclipse.debug.examples.core/samples/fibonacci.pda | 32 | ||||
-rw-r--r-- | org.eclipse.debug.examples.core/samples/registers.pda | 72 | ||||
-rw-r--r-- | org.eclipse.debug.examples.core/samples/stack.pda | 21 | ||||
-rw-r--r-- | org.eclipse.debug.examples.core/samples/structures.pda | 29 |
7 files changed, 0 insertions, 212 deletions
diff --git a/org.eclipse.debug.examples.core/samples/counter.pda b/org.eclipse.debug.examples.core/samples/counter.pda deleted file mode 100644 index 9b2b73100..000000000 --- a/org.eclipse.debug.examples.core/samples/counter.pda +++ /dev/null @@ -1,11 +0,0 @@ -push 0 -:main -var n -pop $n -push $n -push 1 -add -dup -push $n -output -branch_not_zero main
\ No newline at end of file diff --git a/org.eclipse.debug.examples.core/samples/drop.pda b/org.eclipse.debug.examples.core/samples/drop.pda deleted file mode 100644 index 84f60fee0..000000000 --- a/org.eclipse.debug.examples.core/samples/drop.pda +++ /dev/null @@ -1,12 +0,0 @@ -call one -:one -call two -:two -call three -:three -call four -:four -push DONE -output - - diff --git a/org.eclipse.debug.examples.core/samples/example.pda b/org.eclipse.debug.examples.core/samples/example.pda deleted file mode 100644 index a95886358..000000000 --- a/org.eclipse.debug.examples.core/samples/example.pda +++ /dev/null @@ -1,35 +0,0 @@ -push "hello" -output -call foobar -push 3 -:label -dup -push 4 -push 5 -add -add -output -dec -dup -branch_not_zero label -call foobar -push "end" -output -halt -:foobar -var a -var b -call barfoo -push "first" -push "second" -pop $a -pop $b -push $a -push $b -output -output -return -:barfoo -push "barfoo" -output -return diff --git a/org.eclipse.debug.examples.core/samples/fibonacci.pda b/org.eclipse.debug.examples.core/samples/fibonacci.pda deleted file mode 100644 index e39595a98..000000000 --- a/org.eclipse.debug.examples.core/samples/fibonacci.pda +++ /dev/null @@ -1,32 +0,0 @@ -push 6 -call fibonacci -output -halt -# -# f(n) = f(n-1) + f(n-2) -# f(0) = 1 -# f(1) = 1 -# -:fibonacci -var n -pop $n -push $n -branch_not_zero gt0 -push 1 -return -:gt0 -push $n -dec -branch_not_zero gt1 -push 1 -return -:gt1 -push $n -dec -call fibonacci -push $n -dec -dec -call fibonacci -add -return diff --git a/org.eclipse.debug.examples.core/samples/registers.pda b/org.eclipse.debug.examples.core/samples/registers.pda deleted file mode 100644 index 97fd8d409..000000000 --- a/org.eclipse.debug.examples.core/samples/registers.pda +++ /dev/null @@ -1,72 +0,0 @@ -def register $pc General true -def register $sp General true -def register $status General true -def bitfield $status.BITS_00_07 0 8 -def bitfield $status.BITS_08_15 8 8 -def bitfield $status.BITS_16_23 16 8 -def bitfield $status.BITS_24_31 24 8 -def mnemonic $status.BITS_24_31 three 3 -def mnemonic $status.BITS_24_31 twelve 12 -def mnemonic $status.BITS_24_31 fourty_eight 48 -def mnemonic $status.BITS_24_31 one_nighty_two 192 -def register $stackdepth General true -def register $stack[0] General true -def register $stack[1] General true -def register $stack[2] General true -def register $stack[3] General true -def register $stack[4] General true -push 103 -pop $$pc -push 306 -push 2 -pop $$sp -push 400 -pop $$status -push 5 -pop $$stackdepth -push 12 -pop $$stack[0] -push 45 -pop $$stack[1] -push 146 -pop $$stack[2] -push 215 -pop $$stack[3] -push 251 -pop $$stack[4] -push 306 -pop $$stack[5] -def register $total-instructions Analysis false -def register $add-instructions Analysis false -def register $call-instructions Analysis false -def register $dec-instructions Analysis false -def register $dup-instructions Analysis false -def register $halt-instructions Analysis false -def register $output-instructions Analysis false -def register $pop-instructions Analysis false -def register $push-instructions Analysis false -def register $return-instructions Analysis false -def register $var-instructions Analysis false -push 1046 -pop $$total-instructions -push 12 -pop $$add-instructions -push 24 -pop $$call-instructions -push 36 -pop $$dec-instructions -push 50 -pop $$dup-instructions -push 62 -pop $$halt-instructions -push 74 -pop $$output-instructions -push 106 -pop $$pop-instructions -push 120 -pop $$push-instructions -push 132 -pop $$return-instructions -push 144 -pop $$var-instructions -halt
\ No newline at end of file diff --git a/org.eclipse.debug.examples.core/samples/stack.pda b/org.eclipse.debug.examples.core/samples/stack.pda deleted file mode 100644 index c7fa1628b..000000000 --- a/org.eclipse.debug.examples.core/samples/stack.pda +++ /dev/null @@ -1,21 +0,0 @@ -push 5 -:thread_create -exec stack -dec -dup -branch_not_zero thread_create -push finished -output -halt -:stack -push 100 -:inner -dup -output -dup -branch_not_zero descend -return -:descend -dec -call inner -return
\ No newline at end of file diff --git a/org.eclipse.debug.examples.core/samples/structures.pda b/org.eclipse.debug.examples.core/samples/structures.pda deleted file mode 100644 index 4cc881728..000000000 --- a/org.eclipse.debug.examples.core/samples/structures.pda +++ /dev/null @@ -1,29 +0,0 @@ -push a -push b -push c -push x -push y -push z -push one two three -push 1 2 3 -push I II III -var x -var x.a -var x.b -var y -var y.c -var y.d -var y.d.1 -var y.d.2 -var y.d.3 -pop $x -pop $x.a -pop $x.b -pop $y -pop $y.c -pop $y.d -pop $y.d.1 -pop $y.d.2 -pop $y.d.3 -push Done -output
\ No newline at end of file |