summaryrefslogtreecommitdiff
path: root/fib.s
diff options
context:
space:
mode:
authorJulian Blake Kongslie2021-07-06 09:44:36 -0700
committerJulian Blake Kongslie2021-07-06 09:44:36 -0700
commit60e1775b874015a3451e4bde10a8eb30701b1165 (patch)
tree477a2835c0f7e616bdeeabe6aee85f8af8b79650 /fib.s
downloadbreadboarding-60e1775b874015a3451e4bde10a8eb30701b1165.tar.xz
Initial commit.
Diffstat (limited to '')
-rw-r--r--fib.s21
1 files changed, 21 insertions, 0 deletions
diff --git a/fib.s b/fib.s
new file mode 100644
index 0000000..c2e70bf
--- /dev/null
+++ b/fib.s
@@ -0,0 +1,21 @@
1mov $0 0
2mov $1 1
3mov $2 0x8000
4
5loop:
6
7mov [$2] $0
8add $2 1
9
10tx $0
11
12mov $-1 $0
13add $-1 $1
14mov $0 $1
15mov $1 $-1
16
17mov $-1 $2
18eq $-1 0x800a
19jz $-1 loop
20
21hlt