Dwójkowe liczby ujemne: ZM, ZU1, ZU2. Przepełnienie (overflow)

2015-05-20 | Mirosław Zelent

W jaki sposób w komputerach przechowywane są dwójkowe liczby ujemne? Przedstawimy trzy znane sposoby ich przechowywania: tzw. zapis znak-moduł, uzupełnienie do jednego, oraz uzupełnienie do dwóch. Nazwy brzmią totalnie obco, i mało jest dobrych tutoriali na ten temat w sieci, a jest to naprawdę bardzo prosta i zrozumiała sprawa - sami zobaczycie. Po tym filmie - gwarantuję - będziesz rozumieć wszystkie te metody zapisu, a nawet sam ocenisz ich wady i zalety. Przy okazji zajrzymy sobie do tego, w jaki sposób komputer działa na poziomie bitowym, co jak powiedział Linus Torvalds, twórca linuxa - jest dobre dla duszy każdego programisty :) Odpowiemy sobie też na pytanie: Co to jest tzw. stan przepełnienia? (z ang. overflow)..