just like multuplying real number but the max is 1 instead of 10, for example

101
x11
___
101
1010
+___
1111

and and gate in binary simulates this