280 likes | 425 Views
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8888 8810 98FF C011. Crazy 8s Input. Unsafe Code at any Speed. 00: 0000 08: 0000 01: 0000 09: 0000 02: 0000 0A: 0000 03: 0000 0B: 0000 04: 0000 0C: 0000 05: 0000 0D: 0000 06: 0000 0E: 0000 07: 0000 0F: 0000 10: 7101 R1 0001 constant 1
E N D
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0000 08: 0000 01: 0000 09: 0000 02: 0000 0A: 0000 03: 0000 0B: 0000 04: 0000 0C: 0000 05: 0000 0D: 0000 06: 0000 0E: 0000 07: 0000 0F: 0000 10: 7101 R1 0001 constant 1 11: 7A00 RA 0000 a[] 12: 7B00 RB 0000 n while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 }
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0000 08: 0000 01: 0000 09: 0000 02: 0000 0A: 0000 03: 0000 0B: 0000 04: 0000 0C: 0000 05: 0000 0D: 0000 06: 0000 0E: 0000 07: 0000 0F: 0000 10: 7101 R1 0001 constant 1 11: 7A00 RA 0000 a[] 12: 7B00 RB 0000 n while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 }
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0000 08: 0000 01: 0000 09: 0000 02: 0000 0A: 0000 03: 0000 0B: 0000 04: 0000 0C: 0000 05: 0000 0D: 0000 06: 0000 0E: 0000 07: 0000 0F: 0000 10: 7101 R1 0001 constant 1 11: 7A00 RA 0000 a[] 12: 7B00 RB 0000 n while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 }
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0000 08: 0000 01: 0000 09: 0000 02: 0000 0A: 0000 03: 0000 0B: 0000 04: 0000 0C: 0000 05: 0000 0D: 0000 06: 0000 0E: 0000 07: 0000 0F: 0000 10: 7101 R1 0001 constant 1 11: 7A00 RA 0000 a[] 12: 7B00 RB 0000 n while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 }
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0000 08: 0000 01: 0000 09: 0000 02: 0000 0A: 0000 03: 0000 0B: 0000 04: 0000 0C: 0000 05: 0000 0D: 0000 06: 0000 0E: 0000 07: 0000 0F: 0000 10: 7101 R1 0001 constant 1 11: 7A00 RA 0000 a[] 12: 7B00 RB 0000 n while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 }
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0000 08: 0000 01: 0000 09: 0000 02: 0000 0A: 0000 03: 0000 0B: 0000 04: 0000 0C: 0000 05: 0000 0D: 0000 06: 0000 0E: 0000 07: 0000 0F: 0000 10: 7101 R1 0001 constant 1 11: 7A00 RA 0000 a[] 12: 7B00 RB 0000 n while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0000 08: 0000 01: 0000 09: 0000 02: 0000 0A: 0000 03: 0000 0B: 0000 04: 0000 0C: 0000 05: 0000 0D: 0000 06: 0000 0E: 0000 07: 0000 0F: 0000 10: 7101 R1 0001 constant 1 11: 7A00 RA 0000 a[] 12: 7B00 RB 0000 n while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0000 08: 0000 01: 0000 09: 0000 02: 0000 0A: 0000 03: 0000 0B: 0000 04: 0000 0C: 0000 05: 0000 0D: 0000 06: 0000 0E: 0000 07: 0000 0F: 0000 10: 7101 R1 0001 constant 1 11: 7A00 RA 0000 a[] 12: 7B00 RB 0000 n while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0000 01: 0000 09: 0000 02: 0000 0A: 0000 03: 0000 0B: 0000 04: 0000 0C: 0000 05: 0000 0D: 0000 06: 0000 0E: 0000 07: 0000 0F: 0000 10: 7101 R1 0001 constant 1 11: 7A00 RA 0000 a[] 12: 7B00 RB 0000 n while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0000 01: 0000 09: 0000 02: 0000 0A: 0000 03: 0000 0B: 0000 04: 0000 0C: 0000 05: 0000 0D: 0000 06: 0000 0E: 0000 07: 0000 0F: 0000 10: 7101 R1 0001 constant 1 11: 7A00 RA 0000 a[] 12: 7B00 RB 0000 n while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0000 01: 0000 09: 0000 02: 0000 0A: 0000 03: 0000 0B: 0000 04: 0000 0C: 0000 05: 0000 0D: 0000 06: 0000 0E: 0000 07: 0000 0F: 0000 10: 7101 R1 0001 constant 1 11: 7A00 RA 0000 a[] 12: 7B00 RB 0000 n while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 7101 R1 0001 constant 1 11: 7A00 RA 0000 a[] 12: 7B00 RB 0000 n while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X After 15 more times through the loop . . . .
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 11: 7A00 RA 0000 a[] 12: 7B00 RB 0000 n while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X After 1 more time through the loop . . . .
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 11: 8810 12: 7B00 RB 0000 n while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X After 1 more time through the loop . . . .
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 11: 8810 12: 98FF while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X X X X X After 1 more time through the loop . . . .
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 11: 8810 12: 98FF while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 11: 8810 12: 98FF while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 11: 8810 12: 98FF while(true) { 13:8CFF read RC c = StdIn.readInt(); 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X losing control
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 11: 8810 12: 98FF 13:C011 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X data
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 11: 8810 12: 98FF 13:C011 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X data
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 11: 8810 12: 98FF 13:C011 goto 11 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X data becomes code!
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 11: 8810 R8 mem[10] x = 8888 12: 98FF 13:C011 goto 11 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 11: 8810R8 mem[10] x = 8888 12: 98FFwrite R8 println(x) 13:C011 goto 11 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 11: 8810R8 mem[10] x = 8888 12: 98FFwrite R8 println(x) 13:C011 goto 11 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 while(true) { 11: 8810R8 mem[10] x = 8888 12: 98FFwrite R8 println(x) 13:C011goto 11 } 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X machine is 0wned
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 while(true) { 11: 8810R8 mem[10] x = 8888 12: 98FFwrite R8 println(x) 13:C011goto 11 } 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X machine is 0wned
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 while(true) { 11: 8810R8 mem[10] x = 8888 12: 98FFwrite R8 println(x) 13:C011goto 11 } 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X machine is 0wned
1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 8888 8810 98FF C011 Crazy 8s Input Unsafe Code at any Speed 00: 0001 08: 0001 01: 0001 09: 0001 02: 0001 0A: 0001 03: 0001 0B: 0001 04: 0001 0C: 0001 05: 0001 0D: 0001 06: 0001 0E: 0001 07: 0001 0F: 0001 10: 8888 while(true) { 11: 8810R8 mem[10] x = 8888 12: 98FFwrite R8 println(x) 13:C011goto 11 } 14: CC19 if (RC == 0) goto 19 if (c == 0) break; 15: 16AB R6 RA + RB address of a[n] 16: BC06mem[R6] RCa[n] = c; 17: 1BB1 RB RB + R1 n++; 18: C013 goto 13 } X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X machine is 0wned