pi in C STO and digit "1" 00330: ..11.1.... keys -> rom address A=31415926540000 B=02000000000999 C=03141592654000 D=00000000000000 M=00000000000000 P=c S=0......78... 00012: ...1.11111 -> 00027 l00012: go to l00027 A=31415926540000 B=02000000000999 C=03141592654000 D=00000000000000 M=00000000000000 P=c S=0......78... 00027: ..1.1.1... l00027: c exchange m A=31415926540000 B=02000000000999 C=00000000000000 D=00000000000000 M=03141592654000 P=c S=0......78... 00030: 1.1.1.1... m -> c A=31415926540000 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0......78... 00031: ..11111111 -> 00077 go to l00077 A=31415926540000 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0......78... 00077: ....11.1.. l00077: clear status A=31415926540000 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=............ 00100: 1.11..111. shift right a[w] A=03141592654000 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=............ 00101: 11.111.1.1 -> 00335 jsb fst2zx A=03141592654000 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=............ 00335: 1111.111.1 -> 00367 fst2zx: jsb dsp1 A=03141592654000 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=............ 00367: 1.1.1..1.. dsp1: 0 -> s10 A=03141592654000 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=............ 00370: 11....1111 -> 00303 go to dsp7 A=03141592654000 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=............ ../.. 00323: 1...1.1... display off A=03141592654000 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0.......8... 00324: 1....1.1.. if s8 = 0 A=03141592654000 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0.......8... 00325: 11..11..11 -> 00314 then go to dsp4 A=03141592654000 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0.......8... 00326: .1....111. shift left a[w] A=31415926540000 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0.......8... 00327: .1.11..1.. 0 -> s5 A=31415926540000 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0.......8... 00330: ..11.1.... keys -> rom address A=31415926540000 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0.......8... 00034: 11111.1.1. dig1: a + 1 -> a[x] A=31415926540001 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0.......8... 00035: ....11.... return A=31415926540001 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0.......8... 00336: 1.1.1111.1 -> 00257 jsb fst3 A=31415926540001 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0.......8... 00257: 1.1111.11. fst3: 0 -> a[ms] A=00000000000001 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0.......8... 00260: ..11.1.1.. if s3 = 0 A=00000000000001 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0.......8... 00261: 1.11.1..11 -> 00264 then go to l00264 A=00000000000001 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0.......8... 00264: .111.1.1.. l00264: if s7 = 0 A=00000000000001 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0.......8... 00265: 1.11.11111 -> 00267 then go to fst5 A=00000000000001 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0.......8... 00267: .111...1.. fst5: 1 -> s7 A=00000000000001 B=02000000000999 C=03141592654000 D=00000000000000 M=03141592654000 P=c S=0......78... 00270: ..11..111. 0 -> c[w] A=00000000000001 B=02000000000999 C=00000000000000 D=00000000000000 M=03141592654000 P=c S=0......78... 00271: .1.11.111. c - 1 -> c[w] A=00000000000001 B=02000000000999 C=99999999999999 D=00000000000000 M=03141592654000 P=c S=0......78... 00272: ..1.11111. 0 - c -> c[s] A=00000000000001 B=02000000000999 C=19999999999999 D=00000000000000 M=03141592654000 P=c S=0......78... 00273: .11111111. c + 1 -> c[s] A=00000000000001 B=02000000000999 C=29999999999999 D=00000000000000 M=03141592654000 P=c S=0......78... 00274: 1...1.111. b exchange c[w] A=00000000000001 B=29999999999999 C=02000000000999 D=00000000000000 M=03141592654000 P=c S=0......78... 00275: ....11.... return A=00000000000001 B=29999999999999 C=02000000000999 D=00000000000000 M=03141592654000 P=c S=0......78... 00337: 1...1.1.11 -> 00212 go to den2 A=00000000000001 B=29999999999999 C=02000000000999 D=00000000000000 M=03141592654000 P=c S=0......78... 00212: 11..1.11.. den2: if p # 12 A=00000000000001 B=29999999999999 C=02000000000999 D=00000000000000 M=03141592654000 P=c S=0......78... 00213: 1..1..1111 -> 00223 then go to den4 A=00000000000001 B=29999999999999 C=02000000000999 D=00000000000000 M=03141592654000 P=c S=0......78... 00214: ..1...111. b -> c[w] A=00000000000001 B=29999999999999 C=29999999999999 D=00000000000000 M=03141592654000 P=c S=0......78... 00215: .1111.111. c + 1 -> c[w] A=00000000000001 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=c S=0......78... 00216: ...1..11.. 1 -> p A=00000000000001 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=1 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000010 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=1 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000010 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=2 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000010 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=2 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000010 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=2 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000100 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=2 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000100 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=3 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000100 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=3 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000100 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=3 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000001000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=3 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000001000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=4 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000001000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=4 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000001000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=4 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000010000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=4 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000010000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=5 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000010000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=5 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000010000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=5 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000100000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=5 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000100000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=6 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000100000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=6 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000100000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=6 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000001000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=6 S=0......78... 00220: ....1111.. p + 1 -> p A=00000001000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=7 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000001000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=7 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000001000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=7 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000010000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=7 S=0......78... 00220: ....1111.. p + 1 -> p A=00000010000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=8 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000010000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=8 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000010000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=8 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000100000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=8 S=0......78... 00220: ....1111.. p + 1 -> p A=00000100000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=9 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000100000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=9 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000100000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=9 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00001000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=9 S=0......78... 00220: ....1111.. p + 1 -> p A=00001000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=a S=0......78... 00221: .11.1...1. if c[p] = 0 A=00001000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=a S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00001000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=a S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00010000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=a S=0......78... 00220: ....1111.. p + 1 -> p A=00010000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=b S=0......78... 00221: .11.1...1. if c[p] = 0 A=00010000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=b S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00010000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=b S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00100000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=b S=0......78... 00220: ....1111.. p + 1 -> p A=00100000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=c S=0......78... 00221: .11.1...1. if c[p] = 0 A=00100000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=c S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00100000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=c S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=01000000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=c S=0......78... 00220: ....1111.. p + 1 -> p A=01000000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00221: .11.1...1. if c[p] = 0 A=01000000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=01000000000000 B=29999999999999 C=30000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00223: 111.1.111. den4: a exchange c[w] A=30000000000000 B=29999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00224: ..111.11.. if p # 3 A=30000000000000 B=29999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00225: 11111..111 -> 00371 then go to den5 A=30000000000000 B=29999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00371: .11..1.1.. den5: if s6 = 0 A=30000000000000 B=29999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00372: 111111..11 -> 00374 then go to den6 A=30000000000000 B=29999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00374: 1.1..1..1. den6: shift right b[wp] A=30000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00375: .1111.1..1 -> 00172 jsb eex4 A=30000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00172: .11...111. eex4: c -> a[w] A=01000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00173: .11.111.1. if c[xs] = 0 A=01000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00174: .111111111 -> 00177 then go to eex5 A=01000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00177: 11.1..11.. eex5: 13 -> p A=01000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00200: .1...1.11. eex6: shift left a[ms] A=10000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=d S=0......78... 00201: .1.11.1.1. c - 1 -> c[x] A=10000000000000 B=02999999999999 C=01000000000999 D=00000000000000 M=03141592654000 P=d S=0......78... 00202: 1..111111. if a[s] >= 1 A=10000000000000 B=02999999999999 C=01000000000999 D=00000000000000 M=03141592654000 P=d S=0......78... 00203: .1..111.11 -> 00116 then go to eex8 A=10000000000000 B=02999999999999 C=01000000000999 D=00000000000000 M=03141592654000 P=d S=0......78... 00116: ........1. eex8: if b[p] = 0 A=10000000000000 B=02999999999999 C=01000000000999 D=00000000000000 M=03141592654000 P=d S=0......78... 00117: .1..11..11 -> 00114 then go to eex7 A=10000000000000 B=02999999999999 C=01000000000999 D=00000000000000 M=03141592654000 P=d S=0......78... 00114: .....111.. eex7: p - 1 -> p A=10000000000000 B=02999999999999 C=01000000000999 D=00000000000000 M=03141592654000 P=c S=0......78... 00115: .1111.1.1. c + 1 -> c[x] A=10000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=c S=0......78... 00116: ........1. eex8: if b[p] = 0 A=10000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=c S=0......78... 00117: .1..11..11 -> 00114 then go to eex7 A=10000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=c S=0......78... 00120: 1.11...1.. 1 -> s11 A=10000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=c S=0......78..b 00121: 1.11.1.11. shift right a[ms] A=01000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=c S=0......78..b 00122: 111.1..11. a exchange c[m] A=01000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=c S=0......78..b 00123: .1...1.1.. if s4 = 0 A=01000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=c S=0......78..b 00124: 1....11111 -> 00207 then go to den1 A=01000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=c S=0......78..b 00207: 1111.111.1 -> 00367 den1: jsb dsp1 A=01000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=c S=0......78..b 00367: 1.1.1..1.. dsp1: 0 -> s10 A=01000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=c S=0......78..b 00370: 11....1111 -> 00303 go to dsp7 A=01000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=03141592654000 P=c S=0......78..b RCL 2 in M pi in C (S7=1) 00323: 1...1.1... display off A=03141592654000 B=02000000000999 C=03141592654000 D=00000000000000 M=02000000000000 P=c S=0......78... 00324: 1....1.1.. if s8 = 0 A=03141592654000 B=02000000000999 C=03141592654000 D=00000000000000 M=02000000000000 P=c S=0......78... 00325: 11..11..11 -> 00314 then go to dsp4 A=03141592654000 B=02000000000999 C=03141592654000 D=00000000000000 M=02000000000000 P=c S=0......78... 00326: .1....111. shift left a[w] A=31415926540000 B=02000000000999 C=03141592654000 D=00000000000000 M=02000000000000 P=c S=0......78... 00327: .1.11..1.. 0 -> s5 A=31415926540000 B=02000000000999 C=03141592654000 D=00000000000000 M=02000000000000 P=c S=0......78... 00330: ..11.1.... keys -> rom address A=31415926540000 B=02000000000999 C=03141592654000 D=00000000000000 M=02000000000000 P=c S=0......78... 00010: 1.11.1...1 -> 00264 l00010: jsb l00264 A=31415926540000 B=02000000000999 C=03141592654000 D=00000000000000 M=02000000000000 P=c S=0......78... 00264: .111.1.1.. l00264: if s7 = 0 A=31415926540000 B=02000000000999 C=03141592654000 D=00000000000000 M=02000000000000 P=c S=0......78... 00265: 1.11.11111 -> 00267 then go to fst5 A=31415926540000 B=02000000000999 C=03141592654000 D=00000000000000 M=02000000000000 P=c S=0......78... 00266: .1..1.1... c -> stack A=31415926540000 B=02000000000999 C=03141592654000 D=03141592654000 M=02000000000000 P=c S=0......78... 00267: .111...1.. fst5: 1 -> s7 A=31415926540000 B=02000000000999 C=03141592654000 D=03141592654000 M=02000000000000 P=c S=0......78... 00270: ..11..111. 0 -> c[w] A=31415926540000 B=02000000000999 C=00000000000000 D=03141592654000 M=02000000000000 P=c S=0......78... 00271: .1.11.111. c - 1 -> c[w] A=31415926540000 B=02000000000999 C=99999999999999 D=03141592654000 M=02000000000000 P=c S=0......78... 00272: ..1.11111. 0 - c -> c[s] A=31415926540000 B=02000000000999 C=19999999999999 D=03141592654000 M=02000000000000 P=c S=0......78... 00273: .11111111. c + 1 -> c[s] A=31415926540000 B=02000000000999 C=29999999999999 D=03141592654000 M=02000000000000 P=c S=0......78... 00274: 1...1.111. b exchange c[w] A=31415926540000 B=29999999999999 C=02000000000999 D=03141592654000 M=02000000000000 P=c S=0......78... 00275: ....11.... return A=31415926540000 B=29999999999999 C=02000000000999 D=03141592654000 M=02000000000000 P=c S=0......78... 00011: 1111111.11 -> 00376 go to l00376 A=31415926540000 B=29999999999999 C=02000000000999 D=03141592654000 M=02000000000000 P=c S=0......78... 00376: 1.1.1.1... l00376: m -> c A=31415926540000 B=29999999999999 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=0......78... 00377: 11.11.1111 -> 00333 go to l00333 A=31415926540000 B=29999999999999 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=0......78... 00333: .1.111.1.1 -> 00135 l00333: jsb of13 A=31415926540000 B=29999999999999 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=0......78... 00135: ....11.1.. of13: clear status A=31415926540000 B=29999999999999 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00136: .11...111. c -> a[w] A=02000000000000 B=29999999999999 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00137: 11....11.. of14: 12 -> p A=02000000000000 B=29999999999999 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00140: .1..1.1.1. a -> b[x] A=02000000000000 B=29999999999000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00141: .11...1.1. c -> a[x] A=02000000000000 B=29999999999000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00142: .11.111.1. if c[xs] = 0 A=02000000000000 B=29999999999000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00143: .11.1...11 -> 00150 then go to of15 A=02000000000000 B=29999999999000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00150: 111.1.1.1. of15: a exchange c[x] A=02000000000000 B=29999999999000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00151: .1...1.1.. if s4 = 0 A=02000000000000 B=29999999999000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00152: .1....1.11 -> 00102 then go to l00102 A=02000000000000 B=29999999999000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00102: .1..1.111. l00102: a -> b[w] A=02000000000000 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00103: 1.11111.1. 0 -> a[xs] A=02000000000000 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00104: .1...1.11. shift left a[ms] A=20000000000000 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00105: 11.11.1.1. l00105: a - 1 -> a[x] A=20000000000999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00106: 111.....11 -> 00340 if no carry go to l00340 A=20000000000999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00107: .11.111.1. if c[xs] = 0 A=20000000000999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00110: 111..11.11 -> 00346 then go to l00346 A=20000000000999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00346: 1.1111.11. l00346: 0 -> a[ms] A=00000000000999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00347: 11111...1. a + 1 -> a[p] A=01000000000999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00350: 11111...1. a + 1 -> a[p] A=02000000000999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00351: ..1...11.. 2 -> p A=02000000000999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=2 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000000000999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=3 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000000009999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=3 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000000009999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=3 S=............ 00355: ........1. if b[p] = 0 A=02000000009999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=3 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000000009999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=3 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000000009999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=4 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000000099999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=4 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000000099999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=4 S=............ 00355: ........1. if b[p] = 0 A=02000000099999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=4 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000000099999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=4 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000000099999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=5 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000000999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=5 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000000999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=5 S=............ 00355: ........1. if b[p] = 0 A=02000000999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=5 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000000999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=5 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000000999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=6 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000009999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=6 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000009999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=6 S=............ 00355: ........1. if b[p] = 0 A=02000009999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=6 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000009999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=6 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000009999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=7 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000099999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=7 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000099999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=7 S=............ 00355: ........1. if b[p] = 0 A=02000099999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=7 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000099999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=7 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000099999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=8 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=8 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=8 S=............ 00355: ........1. if b[p] = 0 A=02000999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=8 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=8 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=9 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02009999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=9 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02009999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=9 S=............ 00355: ........1. if b[p] = 0 A=02009999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=9 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02009999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=9 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02009999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=a S=............ 00353: 11.11...1. a - 1 -> a[p] A=02099999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=a S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02099999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=a S=............ 00355: ........1. if b[p] = 0 A=02099999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=a S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02099999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=a S=............ 00352: ....1111.. l00352: p + 1 -> p A=02099999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=b S=............ 00353: 11.11...1. a - 1 -> a[p] A=02999999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=b S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02999999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=b S=............ 00355: ........1. if b[p] = 0 A=02999999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=b S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02999999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=b S=............ 00352: ....1111.. l00352: p + 1 -> p A=02999999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00353: 11.11...1. a - 1 -> a[p] A=01999999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=01999999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00357: 11111...1. l00357: a + 1 -> a[p] A=02999999999999 B=02000000000000 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00360: 11..1.111. a exchange b[w] A=02000000000000 B=02999999999999 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00361: ....11.... return A=02000000000000 B=02999999999999 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=............ 00334: .111...1.. 1 -> s7 A=02000000000000 B=02999999999999 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=.......7.... 00335: 1111.111.1 -> 00367 fst2zx: jsb dsp1 A=02000000000000 B=02999999999999 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=.......7.... 00367: 1.1.1..1.. dsp1: 0 -> s10 A=02000000000000 B=02999999999999 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=.......7.... 00370: 11....1111 -> 00303 go to dsp7 A=02000000000000 B=02999999999999 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=.......7.... 00303: .11..1111. dsp7: c -> a[s] A=02000000000000 B=02999999999999 C=02000000000000 D=03141592654000 M=02000000000000 P=c S=.......7.... 1 ENTER 2 00330: ..11.1.... keys -> rom address A=10000000000000 B=02999999999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00076: .1..1.1... l00076: c -> stack A=10000000000000 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=0......78..b 00077: ....11.1.. l00077: clear status A=10000000000000 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=............ 00100: 1.11..111. shift right a[w] A=01000000000000 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=............ 00101: 11.111.1.1 -> 00335 jsb fst2zx A=01000000000000 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=............ 00335: 1111.111.1 -> 00367 fst2zx: jsb dsp1 A=01000000000000 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=............ 00367: 1.1.1..1.. dsp1: 0 -> s10 A=01000000000000 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=............ ../.. 00330: ..11.1.... keys -> rom address A=10000000000000 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=0.......8... 00033: 11111.1.1. dig2: a + 1 -> a[x] A=10000000000001 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=0.......8... 00034: 11111.1.1. dig1: a + 1 -> a[x] A=10000000000002 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=0.......8... 00035: ....11.... return A=10000000000002 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=0.......8... 00336: 1.1.1111.1 -> 00257 jsb fst3 A=10000000000002 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=0.......8... 00257: 1.1111.11. fst3: 0 -> a[ms] A=00000000000002 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=0.......8... 00260: ..11.1.1.. if s3 = 0 A=00000000000002 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=0.......8... 00261: 1.11.1..11 -> 00264 then go to l00264 A=00000000000002 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=0.......8... 00264: .111.1.1.. l00264: if s7 = 0 A=00000000000002 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=0.......8... 00265: 1.11.11111 -> 00267 then go to fst5 A=00000000000002 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=0.......8... 00267: .111...1.. fst5: 1 -> s7 A=00000000000002 B=02999999999999 C=01000000000000 D=01000000000000 M=00000000000000 P=c S=0......78... 00270: ..11..111. 0 -> c[w] A=00000000000002 B=02999999999999 C=00000000000000 D=01000000000000 M=00000000000000 P=c S=0......78... 00271: .1.11.111. c - 1 -> c[w] A=00000000000002 B=02999999999999 C=99999999999999 D=01000000000000 M=00000000000000 P=c S=0......78... 00272: ..1.11111. 0 - c -> c[s] A=00000000000002 B=02999999999999 C=19999999999999 D=01000000000000 M=00000000000000 P=c S=0......78... 00273: .11111111. c + 1 -> c[s] A=00000000000002 B=02999999999999 C=29999999999999 D=01000000000000 M=00000000000000 P=c S=0......78... 00274: 1...1.111. b exchange c[w] A=00000000000002 B=29999999999999 C=02999999999999 D=01000000000000 M=00000000000000 P=c S=0......78... 00275: ....11.... return A=00000000000002 B=29999999999999 C=02999999999999 D=01000000000000 M=00000000000000 P=c S=0......78... 00337: 1...1.1.11 -> 00212 go to den2 A=00000000000002 B=29999999999999 C=02999999999999 D=01000000000000 M=00000000000000 P=c S=0......78... 00212: 11..1.11.. den2: if p # 12 A=00000000000002 B=29999999999999 C=02999999999999 D=01000000000000 M=00000000000000 P=c S=0......78... 00213: 1..1..1111 -> 00223 then go to den4 A=00000000000002 B=29999999999999 C=02999999999999 D=01000000000000 M=00000000000000 P=c S=0......78... 00214: ..1...111. b -> c[w] A=00000000000002 B=29999999999999 C=29999999999999 D=01000000000000 M=00000000000000 P=c S=0......78... 00215: .1111.111. c + 1 -> c[w] A=00000000000002 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=c S=0......78... 00216: ...1..11.. 1 -> p A=00000000000002 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=1 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000020 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=1 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000020 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=2 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000020 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=2 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000020 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=2 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000200 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=2 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000200 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=3 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000200 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=3 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000200 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=3 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000002000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=3 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000002000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=4 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000002000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=4 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000002000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=4 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000020000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=4 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000020000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=5 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000020000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=5 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000020000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=5 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000200000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=5 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000200000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=6 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000200000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=6 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000200000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=6 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000002000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=6 S=0......78... 00220: ....1111.. p + 1 -> p A=00000002000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=7 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000002000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=7 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000002000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=7 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000020000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=7 S=0......78... 00220: ....1111.. p + 1 -> p A=00000020000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=8 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000020000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=8 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000020000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=8 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000200000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=8 S=0......78... 00220: ....1111.. p + 1 -> p A=00000200000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=9 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000200000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=9 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000200000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=9 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00002000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=9 S=0......78... 00220: ....1111.. p + 1 -> p A=00002000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=a S=0......78... 00221: .11.1...1. if c[p] = 0 A=00002000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=a S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00002000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=a S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00020000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=a S=0......78... 00220: ....1111.. p + 1 -> p A=00020000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=b S=0......78... 00221: .11.1...1. if c[p] = 0 A=00020000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=b S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00020000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=b S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00200000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=b S=0......78... 00220: ....1111.. p + 1 -> p A=00200000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=c S=0......78... 00221: .11.1...1. if c[p] = 0 A=00200000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=c S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00200000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=c S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=02000000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=c S=0......78... 00220: ....1111.. p + 1 -> p A=02000000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00221: .11.1...1. if c[p] = 0 A=02000000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=02000000000000 B=29999999999999 C=30000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00223: 111.1.111. den4: a exchange c[w] A=30000000000000 B=29999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00224: ..111.11.. if p # 3 A=30000000000000 B=29999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00225: 11111..111 -> 00371 then go to den5 A=30000000000000 B=29999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00371: .11..1.1.. den5: if s6 = 0 A=30000000000000 B=29999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00372: 111111..11 -> 00374 then go to den6 A=30000000000000 B=29999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00374: 1.1..1..1. den6: shift right b[wp] A=30000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00375: .1111.1..1 -> 00172 jsb eex4 A=30000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00172: .11...111. eex4: c -> a[w] A=02000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00173: .11.111.1. if c[xs] = 0 A=02000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00174: .111111111 -> 00177 then go to eex5 A=02000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00177: 11.1..11.. eex5: 13 -> p A=02000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00200: .1...1.11. eex6: shift left a[ms] A=20000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=d S=0......78... 00201: .1.11.1.1. c - 1 -> c[x] A=20000000000000 B=02999999999999 C=02000000000999 D=01000000000000 M=00000000000000 P=d S=0......78... 00202: 1..111111. if a[s] >= 1 A=20000000000000 B=02999999999999 C=02000000000999 D=01000000000000 M=00000000000000 P=d S=0......78... 00203: .1..111.11 -> 00116 then go to eex8 A=20000000000000 B=02999999999999 C=02000000000999 D=01000000000000 M=00000000000000 P=d S=0......78... 00116: ........1. eex8: if b[p] = 0 A=20000000000000 B=02999999999999 C=02000000000999 D=01000000000000 M=00000000000000 P=d S=0......78... 00117: .1..11..11 -> 00114 then go to eex7 A=20000000000000 B=02999999999999 C=02000000000999 D=01000000000000 M=00000000000000 P=d S=0......78... 00114: .....111.. eex7: p - 1 -> p A=20000000000000 B=02999999999999 C=02000000000999 D=01000000000000 M=00000000000000 P=c S=0......78... 00115: .1111.1.1. c + 1 -> c[x] A=20000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=c S=0......78... 00116: ........1. eex8: if b[p] = 0 A=20000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=c S=0......78... 00117: .1..11..11 -> 00114 then go to eex7 A=20000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=c S=0......78... 00120: 1.11...1.. 1 -> s11 A=20000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=c S=0......78..b 00121: 1.11.1.11. shift right a[ms] A=02000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=c S=0......78..b 00122: 111.1..11. a exchange c[m] A=02000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=c S=0......78..b 00123: .1...1.1.. if s4 = 0 A=02000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=c S=0......78..b 00124: 1....11111 -> 00207 then go to den1 A=02000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=c S=0......78..b 00207: 1111.111.1 -> 00367 den1: jsb dsp1 A=02000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=c S=0......78..b 00367: 1.1.1..1.. dsp1: 0 -> s10 A=02000000000000 B=02999999999999 C=02000000000000 D=01000000000000 M=00000000000000 P=c S=0......78..b <-> 1 in Y, pi in X 00330: ..11.1.... keys -> rom address A=31415926540000 B=02000000000999 C=03141592654000 D=01000000000000 M=00000000000000 P=c S=0......78... 00014: .11.1.1... stack -> a A=01000000000000 B=02000000000999 C=03141592654000 D=00000000000000 M=00000000000000 P=c S=0......78... 00015: 11.11..111 -> 00331 go to l00331 A=01000000000000 B=02000000000999 C=03141592654000 D=00000000000000 M=00000000000000 P=c S=0......78... 00331: .1..1.1... l00331: c -> stack A=01000000000000 B=02000000000999 C=03141592654000 D=03141592654000 M=00000000000000 P=c S=0......78... 00332: 111.1.111. a exchange c[w] A=03141592654000 B=02000000000999 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=0......78... 00333: .1.111.1.1 -> 00135 l00333: jsb of13 A=03141592654000 B=02000000000999 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=0......78... 00135: ....11.1.. of13: clear status A=03141592654000 B=02000000000999 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00136: .11...111. c -> a[w] A=01000000000000 B=02000000000999 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00137: 11....11.. of14: 12 -> p A=01000000000000 B=02000000000999 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00140: .1..1.1.1. a -> b[x] A=01000000000000 B=02000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00141: .11...1.1. c -> a[x] A=01000000000000 B=02000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00142: .11.111.1. if c[xs] = 0 A=01000000000000 B=02000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00143: .11.1...11 -> 00150 then go to of15 A=01000000000000 B=02000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00150: 111.1.1.1. of15: a exchange c[x] A=01000000000000 B=02000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00151: .1...1.1.. if s4 = 0 A=01000000000000 B=02000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00152: .1....1.11 -> 00102 then go to l00102 A=01000000000000 B=02000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00102: .1..1.111. l00102: a -> b[w] A=01000000000000 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00103: 1.11111.1. 0 -> a[xs] A=01000000000000 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00104: .1...1.11. shift left a[ms] A=10000000000000 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00105: 11.11.1.1. l00105: a - 1 -> a[x] A=10000000000999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00106: 111.....11 -> 00340 if no carry go to l00340 A=10000000000999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00107: .11.111.1. if c[xs] = 0 A=10000000000999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00110: 111..11.11 -> 00346 then go to l00346 A=10000000000999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00346: 1.1111.11. l00346: 0 -> a[ms] A=00000000000999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00347: 11111...1. a + 1 -> a[p] A=01000000000999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00350: 11111...1. a + 1 -> a[p] A=02000000000999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00351: ..1...11.. 2 -> p A=02000000000999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=2 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000000000999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=3 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000000009999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=3 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000000009999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=3 S=............ 00355: ........1. if b[p] = 0 A=02000000009999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=3 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000000009999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=3 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000000009999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=4 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000000099999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=4 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000000099999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=4 S=............ 00355: ........1. if b[p] = 0 A=02000000099999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=4 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000000099999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=4 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000000099999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=5 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000000999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=5 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000000999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=5 S=............ 00355: ........1. if b[p] = 0 A=02000000999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=5 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000000999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=5 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000000999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=6 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000009999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=6 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000009999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=6 S=............ 00355: ........1. if b[p] = 0 A=02000009999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=6 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000009999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=6 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000009999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=7 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000099999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=7 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000099999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=7 S=............ 00355: ........1. if b[p] = 0 A=02000099999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=7 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000099999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=7 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000099999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=8 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=8 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=8 S=............ 00355: ........1. if b[p] = 0 A=02000999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=8 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=8 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=9 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02009999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=9 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02009999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=9 S=............ 00355: ........1. if b[p] = 0 A=02009999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=9 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02009999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=9 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02009999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=a S=............ 00353: 11.11...1. a - 1 -> a[p] A=02099999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=a S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02099999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=a S=............ 00355: ........1. if b[p] = 0 A=02099999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=a S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02099999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=a S=............ 00352: ....1111.. l00352: p + 1 -> p A=02099999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=b S=............ 00353: 11.11...1. a - 1 -> a[p] A=02999999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=b S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02999999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=b S=............ 00355: ........1. if b[p] = 0 A=02999999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=b S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02999999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=b S=............ 00352: ....1111.. l00352: p + 1 -> p A=02999999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00353: 11.11...1. a - 1 -> a[p] A=01999999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=01999999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00357: 11111...1. l00357: a + 1 -> a[p] A=02999999999999 B=01000000000000 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00360: 11..1.111. a exchange b[w] A=01000000000000 B=02999999999999 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00361: ....11.... return A=01000000000000 B=02999999999999 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=............ 00334: .111...1.. 1 -> s7 A=01000000000000 B=02999999999999 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=.......7.... 00335: 1111.111.1 -> 00367 fst2zx: jsb dsp1 A=01000000000000 B=02999999999999 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=.......7.... 00367: 1.1.1..1.. dsp1: 0 -> s10 A=01000000000000 B=02999999999999 C=01000000000000 D=03141592654000 M=00000000000000 P=c S=.......7.... stack 4, 3, 2, 1 X Y Z T Roll down 00330: ..11.1.... keys -> rom address A=40000000000000 B=02999999999999 C=04000000000000 D=03000000000000 M=00000000000000 P=c S=0......78..b 00013: ..11....11 -> 00060 l00013: go to l00060 A=40000000000000 B=02999999999999 C=04000000000000 D=03000000000000 M=00000000000000 P=c S=0......78..b 00060: 11..1.1... l00060: down rotate A=40000000000000 B=02999999999999 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=0......78..b 00061: 11.11.1111 -> 00333 go to l00333 A=40000000000000 B=02999999999999 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=0......78..b 00333: .1.111.1.1 -> 00135 l00333: jsb of13 A=40000000000000 B=02999999999999 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=0......78..b 00135: ....11.1.. of13: clear status A=40000000000000 B=02999999999999 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00136: .11...111. c -> a[w] A=03000000000000 B=02999999999999 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00137: 11....11.. of14: 12 -> p A=03000000000000 B=02999999999999 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00140: .1..1.1.1. a -> b[x] A=03000000000000 B=02999999999000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00141: .11...1.1. c -> a[x] A=03000000000000 B=02999999999000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00142: .11.111.1. if c[xs] = 0 A=03000000000000 B=02999999999000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00143: .11.1...11 -> 00150 then go to of15 A=03000000000000 B=02999999999000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00150: 111.1.1.1. of15: a exchange c[x] A=03000000000000 B=02999999999000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00151: .1...1.1.. if s4 = 0 A=03000000000000 B=02999999999000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00152: .1....1.11 -> 00102 then go to l00102 A=03000000000000 B=02999999999000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00102: .1..1.111. l00102: a -> b[w] A=03000000000000 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00103: 1.11111.1. 0 -> a[xs] A=03000000000000 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00104: .1...1.11. shift left a[ms] A=30000000000000 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00105: 11.11.1.1. l00105: a - 1 -> a[x] A=30000000000999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00106: 111.....11 -> 00340 if no carry go to l00340 A=30000000000999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00107: .11.111.1. if c[xs] = 0 A=30000000000999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00110: 111..11.11 -> 00346 then go to l00346 A=30000000000999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00346: 1.1111.11. l00346: 0 -> a[ms] A=00000000000999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00347: 11111...1. a + 1 -> a[p] A=01000000000999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00350: 11111...1. a + 1 -> a[p] A=02000000000999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00351: ..1...11.. 2 -> p A=02000000000999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=2 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000000000999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=3 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000000009999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=3 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000000009999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=3 S=............ 00355: ........1. if b[p] = 0 A=02000000009999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=3 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000000009999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=3 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000000009999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=4 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000000099999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=4 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000000099999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=4 S=............ 00355: ........1. if b[p] = 0 A=02000000099999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=4 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000000099999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=4 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000000099999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=5 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000000999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=5 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000000999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=5 S=............ 00355: ........1. if b[p] = 0 A=02000000999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=5 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000000999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=5 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000000999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=6 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000009999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=6 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000009999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=6 S=............ 00355: ........1. if b[p] = 0 A=02000009999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=6 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000009999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=6 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000009999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=7 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000099999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=7 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000099999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=7 S=............ 00355: ........1. if b[p] = 0 A=02000099999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=7 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000099999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=7 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000099999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=8 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02000999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=8 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02000999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=8 S=............ 00355: ........1. if b[p] = 0 A=02000999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=8 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02000999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=8 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02000999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=9 S=............ 00353: 11.11...1. a - 1 -> a[p] A=02009999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=9 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02009999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=9 S=............ 00355: ........1. if b[p] = 0 A=02009999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=9 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02009999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=9 S=............ 00352: ....1111.. l00352: p + 1 -> p A=02009999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=a S=............ 00353: 11.11...1. a - 1 -> a[p] A=02099999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=a S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02099999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=a S=............ 00355: ........1. if b[p] = 0 A=02099999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=a S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02099999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=a S=............ 00352: ....1111.. l00352: p + 1 -> p A=02099999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=b S=............ 00353: 11.11...1. a - 1 -> a[p] A=02999999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=b S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=02999999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=b S=............ 00355: ........1. if b[p] = 0 A=02999999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=b S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=02999999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=b S=............ 00352: ....1111.. l00352: p + 1 -> p A=02999999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00353: 11.11...1. a - 1 -> a[p] A=01999999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=01999999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00357: 11111...1. l00357: a + 1 -> a[p] A=02999999999999 B=03000000000000 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00360: 11..1.111. a exchange b[w] A=03000000000000 B=02999999999999 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00361: ....11.... return A=03000000000000 B=02999999999999 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=............ 00334: .111...1.. 1 -> s7 A=03000000000000 B=02999999999999 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=.......7.... 00335: 1111.111.1 -> 00367 fst2zx: jsb dsp1 A=03000000000000 B=02999999999999 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=.......7.... 00367: 1.1.1..1.. dsp1: 0 -> s10 A=03000000000000 B=02999999999999 C=03000000000000 D=02000000000000 M=00000000000000 P=c S=.......7....