La función booleana XOR hace que para cada bit, el valor resultante sea 1 cuando los dos términos son diferentes, y 0 cuando coinciden.
| 11 |
11 |
10 |
01 |
00 |
| 10 |
10 |
11 |
00 |
01 |
| 01 |
01 |
00 |
11 |
10 |
| 00 |
00 |
01 |
10 |
11 |
| |
00 |
01 |
10 |
11 |
El resultado es más oscuro cuanto más parecidas son las capas superpuestas.
Superponiendo perpendicularmente dos escalas aritméticas, se crea un patrón fractal:
| 7 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
| 6 |
6 |
7 |
4 |
5 |
2 |
3 |
0 |
1 |
| 5 |
5 |
4 |
7 |
6 |
1 |
0 |
3 |
2 |
| 4 |
4 |
5 |
6 |
7 |
0 |
1 |
2 |
3 |
| 3 |
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
| 2 |
2 |
3 |
0 |
1 |
6 |
7 |
4 |
5 |
| 1 |
1 |
0 |
3 |
2 |
5 |
4 |
7 |
6 |
| 0 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
| |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |