Тред №99519
04 апр 2009 в 13:17
balamber
|
---|
И еще один вопросик к знатокам про ЭВМ "Сетунь", выкладываю все, что наскреб.
В 60х была разработана интересная ЭВМ "Сетунь" под руководством С.Л.Соболева и Н.П.Брусенцова. Ее оригинальность в том, что для хранения информации использовались не биты, а триты. Если бит - это минимальная единица информации в двоичной системе счисления, то трит - в троичной. Если быть точнее, использовалась не чистая троичная система (с цифрами 0,1,2), а т.н. уравновешенная троичная система Лаланна (с цифрами 0,1,-1). Обычно знак минус пишут над единицей, но так как символа "надчеркнутая единица" нет, я буду вместо нее дальше писать букву T, считайте, что это единица с черточкой наверху. Пример, показывающий разницу: В обычной троичной системе десятичное 8=2*31+2*30=223 В уравновешенной троичной десятичное 8=1*32+0*31-1*30=10T3. Если старший ненулевой трит равен 1 - число положительно, если T - отрицательно. Операции с тритами не выглядят сложней битовых. Например, смена знака числа сводится к смене всех тритов 1 на T и наоборот, поэтому операция вычитания сводится к сложению уменьшаемого с инвертированным вычитаемым. Умножение, как и в бинарной арифметике, сводится к серии сложений. Для сложения используются простые правила: 0+(0,1,T)=(0,1,T); 1+T=0; 1+1=1T; T+T=T1. Пример (ежли не проврался) 1100T1 (=322) + 1T01T0 (=168) -------------------- 1T00011 (=490) Собственно эта арифметика была реализована в машинах Сетунь, которых, начиная с 1962г, выпущено порядка ~50 штук. "Сетунь", как понимаю, была значительно дешевле сопоставимых по мощности обычных бинарных машин. В ней, например, логическая операция сравнения приводит сразу к переходу по трем веткам > < и =. Всего насчитывалось 24 команды. Целые числа объединялись в слова по 9 тритов. Оперативная память на ферритовых сердечниках с тремя состояниями намагниченности. Сложение/вычитание выполнялось за 180мкс, умножение за 320. Операций с плавающей точкой не было (?), использовалась арифметика с фиксированной точкой. В 1970 был построен экспериментальный образец новой машины "Сетунь-70", но проект быстро был свернут. Если кому интересно, нашел на одном сайте интервью с Н.П.Брусенцовым, где он излагает свою версию закрытия проекта. Там же интересная статья про триты и Льюиса Кэррола.
|
|
Комментарии не найдены! |