Сообщение от Rise
|
но по СИ мега- и кило- это * 1000
|
К двоичной арифметике это отношения не имеет. Все от разрядности. Например, для четырех разрядных систем это ниббл (полубайт), затем восьми разрядные - байты, и хотя уже 64 разрядные системы в ходу, но единица измерения, это байты.
Существуют понятия, такие например как машинное слово, но измерять такой величиной не очень удобно. Ближайшее же к 1000 значение как 2 в степени N, это 1024, это и есть кило в двоичной системе - 2 ^ 10.
А, например, существует семейство микроконтроллеров Microchip, у которых память программ также исчисляется в килобайтах, но при этом команды фиксированы по длине и могут быть 12, 14 битными.