https://picryl.com/ru/topics/computer+arithmetic/binary+code