Glad to greet, GENEMI!
You seem to have written (Saturday, April 09, 2005):
G> Значит Компьютер (процессор, материнская плата) работает с двоичной
G> системой и в принципе он только с ней и работает, а с восьмеричной
Именно так. Корни этой истории лежат в основных базовых элементах
вычислительной электроники - триггерах. Триггер может находится в
двух состояниях (внутри от двух транзисторов (скажем, кэш), могут
быть транзисторы + конденсаторы (классическое ОЗУ)).
Кста, в Союзе были интересные наработки с машинами работающими
"иначе". Скажем, "Сетунь" (если не путаю) работала с троичной
системой счисления.
G> десятичной, шестнадцатеричной работают только программы и чтобы и
G> чтобы процессор вычел число 158498418 то программа сначала
G> переводит это чисдло в двоичную систему после чего компьютер его обрабатывает,
G> так? Но если это так то это как о странно.
Программа ничего не переводит, до тех пор пока не надо обмениваться
данными с пользователем. Вот если ты ввёл в программе число
158498418, она его считывает из поля ввода (кстати, в виде строки),
переводит из строки в, положим, integer и дальше процессор с ним
совершенно свободно работает (ессно, на уровне битов, но это уже не
твоя забота, а тех кто занимается схемотехникой ;) ).
Тут главное понять, что само число при переводе в различные системы
счисления не меняется. Меняется лишь форма его представления для
пользователя, а в памяти так и хранятся битик за битиком.
Alles Gute!
...In Code We Trust...