Post by DarkPikachu on Dec 29, 2010 8:50:39 GMT -5
first off:
I've been doing a little research and only found bit(binary) info for '&'
so I've decided to make a table for those of you who program using math:
numbers table for AND
& _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0
1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0
2 _0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0
3 _0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0
4 _0 _0 _0 _0 _4 _4 _4 _4 _0 _0 _0 _0 _4 _4 _4 _4 _0 _0 _0 _0 _4 _4 _4 _4 _0 _0 _0 _0 _4 _4 _4 _4 _0
5 _0 _1 _0 _1 _4 _5 _4 _5 _0 _1 _0 _1 _4 _5 _4 _5 _0 _1 _0 _1 _4 _5 _4 _5 _0 _1 _0 _1 _4 _5 _4 _5 _0
6 _0 _0 _2 _2 _4 _4 _6 _6 _0 _0 _2 _2 _4 _4 _6 _6 _0 _0 _2 _2 _4 _4 _6 _6 _0 _0 _2 _2 _4 _4 _6 _6 _0
7 _0 _1 _2 _3 _4 _5 _6 _7 _0 _1 _2 _3 _4 _5 _6 _7 _0 _1 _2 _3 _4 _5 _6 _7 _0 _1 _2 _3 _4 _5 _6 _7 _0
8 _0 _0 _0 _0 _0 _0 _0 _0 _8 _8 _8 _8 _8 _8 _8 _8 _0 _0 _0 _0 _0 _0 _0 _0 _8 _8 _8 _8 _8 _8 _8 _8 _0
9 _0 _1 _0 _1 _0 _1 _0 _1 _8 _9 _8 _9 _8 _9 _8 _9 _0 _1 _0 _1 _0 _1 _0 _1 _8 _9 _8 _9 _8 _9 _8 _9 _0
10 0 _0 _2 _2 _0 _0 _2 _2 _8 _8 10 10 _8 _8 10 10 _0 _0 _2 _2 _0 _0 _2 _2 _8 _8 10 10 _8 _8 10 10 _0
11 0 _1 _2 _3 _0 _1 _2 _3 _8 _9 10 11 _8 _9 10 11 _0 _1 _2 _3 _0 _1 _2 _3 _8 _9 10 11 _8 _9 10 11 _0
12 0 _0 _0 _0 _4 _4 _4 _4 _8 _8 _8 _8 12 12 12 12 _0 _0 _0 _0 _4 _4 _4 _4 _8 _8 _8 _8 12 12 12 12 _0
13 0 _1 _0 _1 _4 _5 _4 _5 _8 _9 _8 _9 12 13 12 13 _0 _1 _0 _1 _4 _5 _4 _5 _8 _9 _8 _9 12 13 12 13 _0
14 0 _0 _2 _2 _4 _4 _6 _6 _8 _8 10 10 12 12 14 14 _0 _0 _2 _2 _4 _4 _6 _6 _8 _8 10 10 12 12 14 14 _0
15 0 _1 _2 _3 _4 _5 _6 _7 _8 _9 10 11 12 13 14 15 _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 10 11 12 13 14 15 _0
16 0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 16 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0
17 0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 17 16 17 16 17 16 17 16 17 16 17 16 17 16 17 _0
18 0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0 16 18 18 16 16 18 18 16 16 18 18 16 16 18 18 _0
19 0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0 17 18 19 16 17 18 19 16 17 18 19 16 17 18 19 _0
20 0 _0 _0 _0 _4 _4 _4 _4 _0 _0 _0 _0 _4 _4 _4 _4 _0 16 16 16 20 20 20 20 16 16 16 16 20 20 20 20 _0
21 0 _1 _0 _1 _4 _5 _4 _5 _0 _1 _0 _1 _4 _5 _4 _5 _0 17 16 17 20 21 20 21 16 17 16 17 20 21 20 21 _0
22 0 _0 _2 _2 _4 _4 _6 _6 _0 _0 _2 _2 _4 _4 _6 _6 _0 16 18 18 20 20 22 22 16 16 18 18 20 20 22 22 _0
23 0 _1 _2 _3 _4 _5 _6 _7 _0 _1 _2 _3 _4 _5 _6 _7 _0 17 18 19 20 21 22 23 16 17 18 19 20 21 22 23 _0
24 0 _0 _0 _0 _0 _0 _0 _0 _8 _8 _8 _8 _8 _8 _8 _8 _0 16 16 16 16 16 16 16 24 24 24 24 24 24 24 24 _0
25 0 _1 _0 _1 _0 _1 _0 _1 _8 _9 _8 _9 _8 _9 _8 _9 _0 17 16 17 16 17 16 17 24 25 24 25 24 25 24 25 _0
26 0 _0 _2 _2 _0 _0 _2 _2 _8 _8 10 10 _8 _8 10 10 _0 16 18 18 16 16 18 18 24 24 26 26 24 24 26 26 _0
27 0 _1 _2 _3 _0 _1 _2 _3 _8 _9 10 11 _8 _9 10 11 _0 17 18 19 16 17 18 19 24 25 26 27 24 25 26 27 _0
28 0 _0 _0 _0 _4 _4 _4 _4 _8 _8 _8 _8 12 12 12 12 _0 16 16 16 20 20 20 20 24 24 24 24 28 28 28 28 _0
29 0 _1 _0 _1 _4 _5 _4 _5 _8 _9 _8 _9 12 13 12 13 _0 17 16 17 20 21 20 21 24 25 24 25 28 29 28 29 _0
30 0 _0 _2 _2 _4 _4 _6 _6 _8 _8 10 10 12 12 14 14 _0 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 _0
31 0 _1 _2 _3 _4 _5 _6 _7 _8 _9 10 11 12 13 14 15 _0 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 _0
32 0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 32
the table works similar to a multiplication table...
the method:
1 & 2 = 0
11 & 13 = 9
the original method involved compairing binary bits between 2 numbers,
and then returning a number from the resulting binary bits.
1-1 = 1
1-0 = 0
0-1 = 0
0-0 = 0
if there are any flaws you notice in my table,
please let me know, and I will correct them. :)
I've been doing a little research and only found bit(binary) info for '&'
so I've decided to make a table for those of you who program using math:
numbers table for AND
& _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0
1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0
2 _0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0
3 _0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0
4 _0 _0 _0 _0 _4 _4 _4 _4 _0 _0 _0 _0 _4 _4 _4 _4 _0 _0 _0 _0 _4 _4 _4 _4 _0 _0 _0 _0 _4 _4 _4 _4 _0
5 _0 _1 _0 _1 _4 _5 _4 _5 _0 _1 _0 _1 _4 _5 _4 _5 _0 _1 _0 _1 _4 _5 _4 _5 _0 _1 _0 _1 _4 _5 _4 _5 _0
6 _0 _0 _2 _2 _4 _4 _6 _6 _0 _0 _2 _2 _4 _4 _6 _6 _0 _0 _2 _2 _4 _4 _6 _6 _0 _0 _2 _2 _4 _4 _6 _6 _0
7 _0 _1 _2 _3 _4 _5 _6 _7 _0 _1 _2 _3 _4 _5 _6 _7 _0 _1 _2 _3 _4 _5 _6 _7 _0 _1 _2 _3 _4 _5 _6 _7 _0
8 _0 _0 _0 _0 _0 _0 _0 _0 _8 _8 _8 _8 _8 _8 _8 _8 _0 _0 _0 _0 _0 _0 _0 _0 _8 _8 _8 _8 _8 _8 _8 _8 _0
9 _0 _1 _0 _1 _0 _1 _0 _1 _8 _9 _8 _9 _8 _9 _8 _9 _0 _1 _0 _1 _0 _1 _0 _1 _8 _9 _8 _9 _8 _9 _8 _9 _0
10 0 _0 _2 _2 _0 _0 _2 _2 _8 _8 10 10 _8 _8 10 10 _0 _0 _2 _2 _0 _0 _2 _2 _8 _8 10 10 _8 _8 10 10 _0
11 0 _1 _2 _3 _0 _1 _2 _3 _8 _9 10 11 _8 _9 10 11 _0 _1 _2 _3 _0 _1 _2 _3 _8 _9 10 11 _8 _9 10 11 _0
12 0 _0 _0 _0 _4 _4 _4 _4 _8 _8 _8 _8 12 12 12 12 _0 _0 _0 _0 _4 _4 _4 _4 _8 _8 _8 _8 12 12 12 12 _0
13 0 _1 _0 _1 _4 _5 _4 _5 _8 _9 _8 _9 12 13 12 13 _0 _1 _0 _1 _4 _5 _4 _5 _8 _9 _8 _9 12 13 12 13 _0
14 0 _0 _2 _2 _4 _4 _6 _6 _8 _8 10 10 12 12 14 14 _0 _0 _2 _2 _4 _4 _6 _6 _8 _8 10 10 12 12 14 14 _0
15 0 _1 _2 _3 _4 _5 _6 _7 _8 _9 10 11 12 13 14 15 _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 10 11 12 13 14 15 _0
16 0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 16 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0
17 0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 _1 _0 17 16 17 16 17 16 17 16 17 16 17 16 17 16 17 _0
18 0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0 _0 _2 _2 _0 16 18 18 16 16 18 18 16 16 18 18 16 16 18 18 _0
19 0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0 _1 _2 _3 _0 17 18 19 16 17 18 19 16 17 18 19 16 17 18 19 _0
20 0 _0 _0 _0 _4 _4 _4 _4 _0 _0 _0 _0 _4 _4 _4 _4 _0 16 16 16 20 20 20 20 16 16 16 16 20 20 20 20 _0
21 0 _1 _0 _1 _4 _5 _4 _5 _0 _1 _0 _1 _4 _5 _4 _5 _0 17 16 17 20 21 20 21 16 17 16 17 20 21 20 21 _0
22 0 _0 _2 _2 _4 _4 _6 _6 _0 _0 _2 _2 _4 _4 _6 _6 _0 16 18 18 20 20 22 22 16 16 18 18 20 20 22 22 _0
23 0 _1 _2 _3 _4 _5 _6 _7 _0 _1 _2 _3 _4 _5 _6 _7 _0 17 18 19 20 21 22 23 16 17 18 19 20 21 22 23 _0
24 0 _0 _0 _0 _0 _0 _0 _0 _8 _8 _8 _8 _8 _8 _8 _8 _0 16 16 16 16 16 16 16 24 24 24 24 24 24 24 24 _0
25 0 _1 _0 _1 _0 _1 _0 _1 _8 _9 _8 _9 _8 _9 _8 _9 _0 17 16 17 16 17 16 17 24 25 24 25 24 25 24 25 _0
26 0 _0 _2 _2 _0 _0 _2 _2 _8 _8 10 10 _8 _8 10 10 _0 16 18 18 16 16 18 18 24 24 26 26 24 24 26 26 _0
27 0 _1 _2 _3 _0 _1 _2 _3 _8 _9 10 11 _8 _9 10 11 _0 17 18 19 16 17 18 19 24 25 26 27 24 25 26 27 _0
28 0 _0 _0 _0 _4 _4 _4 _4 _8 _8 _8 _8 12 12 12 12 _0 16 16 16 20 20 20 20 24 24 24 24 28 28 28 28 _0
29 0 _1 _0 _1 _4 _5 _4 _5 _8 _9 _8 _9 12 13 12 13 _0 17 16 17 20 21 20 21 24 25 24 25 28 29 28 29 _0
30 0 _0 _2 _2 _4 _4 _6 _6 _8 _8 10 10 12 12 14 14 _0 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 _0
31 0 _1 _2 _3 _4 _5 _6 _7 _8 _9 10 11 12 13 14 15 _0 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 _0
32 0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 _0 32
the table works similar to a multiplication table...
the method:
1 & 2 = 0
11 & 13 = 9
the original method involved compairing binary bits between 2 numbers,
and then returning a number from the resulting binary bits.
1-1 = 1
1-0 = 0
0-1 = 0
0-0 = 0
if there are any flaws you notice in my table,
please let me know, and I will correct them. :)