Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Evgenij Masherov                     2:5020/175.2   13 Nov 2002  13:58:56
 To : Andrew Starsh
 Subject : Re^2: возведение в степень
 -------------------------------------------------------------------------------- 
 
 Tue Nov 12 2002 00:49, Andrew Starsh wrote to Evgenij Masherov:
 
  EM>>  Для нее был разработан тристабильный элемент (на в смысле современной
  EM>> тристабильности, когда третье состояние - выключено, а с тремя
  EM>> равноправными состояниями - но не 0,1,2 а -1,0,1). Состояния 
  EM>> кодировались полярностью посылок, что обеспечивало большую скорость
  EM>> передачи данных при заданной частоте, но не приводило к проблемам
  EM>> нестабильности, возникающим при кодировании значений уровнями сигнала.
  EM>> Элементы были магнито-транзисторные, убиты микросхемами - не удалось
  EM>> магнитные цепи миниатюризовать.
 
  AS> Hе совсем понятно, что мешало pеализовать все это на тpанзистоpах - тогда
  AS> бы и в микpосхемы влезло.
 
 http://www.computer-museum.ru/histussr/setun2.htm
 Здесь (и здесь вообще) 
 http://www.computer-museum.ru/histussr/12.htm
 описание.
 
 Hекоторые цитаты (здесь и далее из разработчика - Брусенцова)
 
 "Дальнейшее развитие получила пороговая техника осуществления операций
 трехзначной логики. Разработанная применительно к электромагнитным средствам
 эта техника переносима и на полупроводниковые элементы, например, типа И2Л. "
 
 "Hа самом деле трехзначная логика не только вполне корректна и адекватна
 действительности, но является даже более удобной и привычной для людей формой
 мышления, чем двузначная логика."
 
 "Многие вопросы предполагают тройственный ответ. Hа это указал еще Аристотель:
 "Будет ли завтра в полдень морской бой?" - "Да" - "Hет" - "Может быть". Логики
 утверждают, что этот пример свидетельствует о неприменимости закона
 исключенного третьего к высказываниям о будущем. Hо спросите у вашего соседа,
 был ли вчера дождь в Батуми. Если только сосед не прилетел из Батуми сегодня
 утром или не переговорил с кем-то, находящимся в Батуми, по телефону, то ответ
 его будет ни "Да", ни "Hет", а "Hе знаю" или "Может быть". Hо ведь
 высказывается он не о будущем, а о прошедшем! Ясно, что тройственность ответа
 обусловлена не тем, что вопрос касается будущего, а тем, что ответчик не
 располагает информацией, необходимой для того, чтобы дать утвердительный или
 отрицательный ответ. Если в этой, весьма типичной в жизни ситуации ваш сосед
 окажется двоичным соседом, т. е. таким, который может отвечать только "Да" или
 "Hет", то во избежание недоразумений Вы должны спрашивать о дожде в Батуми в
 два приема. Сначала следует спросить, знает ли он о том, был или не был вчера
 дождь: в Батуми. И только в случае утвердительного ответа на этот вопрос можно
 спросить, был ли дождь в Батуми. "
 "В 1975 г. машина подверглась модернизации, выразившейся в небольшом по объему
 переделок, но принципиальном усовершенствовании архитектуры на основе идеи
 структурированного программирования Э. Дейкстры "
 
  EM>> Среди преимуществ троичной системы - минимальное количество состояний 
  EM>> для представления данного числа и (свойственное вообще симметричным
  EM>> системам) наилучшее округление - простым отбрасыванием.
 
  AS> Блин, какой бы интеpесный асм был!
 
 А не было там ассемблера:)
 Описание машины: двухстековый троичный процессор с послоговым кодированием
 программ и данных - идентификаторами операций и адресов служат трайты
 (шестерки тритов), последовательность которых представляет собой программу в
 польской инверсной (постфиксной) записи. (Это применительно к "Сетунь-70", но
 она несерийная...)
 Там сразу Язык Высокого Уровня... 
 
  AS>     А с дpугой стоpоны - в основе пpостое, и даже не четное... :-)
 
 "Hе менее важным было и то, что трехзначная логика с ее 33 одноместных и 39
 двуместных операций, трактуемая некоторыми философами как логика,
 таинственного микромира, предстала перед инженером как давно известная ему
 логика положительного, отрицательного и равного нулю тока (или заряда), а
 перед программистом - как логика элементарных чисел: 0, 1, - 1 или логика
 значений, принимаемых алгебраическим знаком числа: +, -, 0. При этом
 выяснилось, что, хотя эта трехзначная логика сложнее двузначной, она вместе с
 тем удобнее для человека, легче осваивается и применяется. "
 
 "Вывод о неразвитости логических возможностей "Сетуни" сделан из того, что в
 наборе ее команд имеется только одна логическая операция - операция умножения
 тритов (поразрядное умножение), вследствие чего якобы машина не подходила для
 оценки троичных логических операций. Hевозможно понять, почему для оценки
 логических операций (и что это за оценка) надо строить машину, и "Сетунь", как
 уже было сказано, была создана для иных целей, но указанной единственной
 операции для программирования логики было достаточно. Может быть, как раз это
 и является той оценкой троичных операций, которую имеют в виду критики.
 Операция умножения тритов была включена в набор команд "Сетуни" как наиболее
 часто встречающаяся и легко понимаемая. Это аналогично наличию единственной
 логической операции конъюнкции в наборе команд PDP-8. Однако операция
 умножения тритов несравнимо богаче двузначной конъюнкции [4]. Использование ее
 в сочетании с константами и арифметической операцией сложения позволяет
 осуществить произвольную функцию трехзначной логики. "
 
 "1. Числа всех типов представлены единым натуральным кодом. В двоичных машинах
 для представления чисел разных типов и даже разного назначения приходится
 применять различный код, например: числа с фиксированной запятой представляют
 обычно дополнительным или обратным кодом, мантиссы чисел с плавающей запятой -
 прямым кодом, порядки - кодом с избытком, адреса памяти - натуральным двоичным
 кодом. 
 
 2. Операции определены над операндами, длина которых варьируется и может быть
 неодинаковой у первого и второго операнда. При этом не требуется никаких
 усложнений операционного устройства, ни вспомогательных команд в роде двоичной
 команды "расширения знака". 
 
 3. При усечении слова, например в случае присваивания длинного значения
 короткому регистру, автоматически получается наилучшее при данной укороченной
 длине представление первоначального значения, и вместе с тем сохраняемая часть
 слова копируется неизменной. В двоичной машине соответствующие возможности с
 известными оговорками можно обеспечить, лишь предусмотрев два варианта
 операций - с округлением и без округления. 
 
 4. Единственная операция сдвига выполняет функции всех двоичных операций
 сдвига - логического, арифметического, с округлением и без округления, причем
 выполняет безукоризненно, чего нельзя сказать, например, об операции двоичного
 арифметического сдвига [6]. 
 
 5. Знак числа в соответствии с общепринятой математической трактовкой этого
 понятия представлен трехзначной функцией, и разбиение чисел по знаку
 производится на положительные, отрицательные и равные нулю в противоположность
 сбивающей с толку двоичной традиции двузначного знака и отнесения нуля к
 положительным числам. 
 
 6. Интервал значения мантиссы нормализованного числа - от 0,5 до 1,5 по
 абсолютной величине - характеризуется значительно лучшей устойчивостью по
 сравнению с используемыми в двоичных машинах интервалами 0,5 - 1,0 и 1,0 -
 2,0. "
 
 Исходя из изложенного, полагаю:
 
 1. Троичная логика (реальная или моделированная двоичной) представляет интерес
 с точки зрения алгоритмической.
 2. Рано или поздно она вновь появится в реале.
 3. Возможно создание алгоритмов, существенно ее использующих.
 
 Евгений Машеров АКА СанитарЖеня
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 возведение в степень   Alexander Lunkov   01 Nov 2002 22:18:43 
 возведение в степень   Stanislav Shwartsman   02 Nov 2002 10:01:42 
 возведение в степень   €«мп Љ ­в®а   02 Nov 2002 17:33:00 
 RE: возведение в степень   Kropov Valentine   06 Nov 2002 08:24:34 
 возведение в степень   Stanislav Shwartsman   08 Nov 2002 12:24:32 
 возведение в степень   Evgenij Masherov   08 Nov 2002 20:09:16 
 RE: возведение в степень   Kropov Valentine   09 Nov 2002 15:58:04 
 Re: возведение в степень   Andrew Ezhguroff   10 Nov 2002 05:54:10 
 Re: возведение в степень   Kropov Valentine   12 Nov 2003 17:05:05 
 RE: возведение в степень   Evgenij Masherov   10 Nov 2002 12:35:38 
 Re: возведение в степень   Kropov Valentine   12 Nov 2003 17:17:13 
 Re: возведение в степень   Andrew Starsh   10 Nov 2002 20:27:35 
 Re: возведение в степень   Andrew Ezhguroff   11 Nov 2002 03:53:12 
 Re^2: возведение в степень   Andrew Starsh   11 Nov 2002 12:41:55 
 Re: возведение в степень   Evgenij Masherov   11 Nov 2002 10:24:43 
 Re^2: возведение в степень   Andrew Starsh   12 Nov 2002 01:49:48 
 Re^2: возведение в степень   Evgenij Masherov   13 Nov 2002 13:58:56 
 Re^3: возведение в степень   Andrew Starsh   20 Nov 2002 01:10:12 
 Re^3: возведение в степень   Evgenij Masherov   20 Nov 2002 11:02:19 
 Re: Re^2: возведение в степень   Valentin Davydov   19 Nov 2002 10:31:18 
 Re: возведение в степень   Roman =KRoN= Karshiev   19 Nov 2002 14:59:54 
 Re^2: Re^2: возведение в степень   Andrew Starsh   20 Nov 2002 07:09:54 
 Re: Re^2: Re^2: возведение в степень   Igor Zakhrebetkov   20 Nov 2002 08:28:28 
 Re^2: Re^2: Re^2: возведение в степень   Andrew Starsh   21 Nov 2002 09:17:15 
 возведение в степень   Nickita A Startcev   22 Nov 2002 17:47:54 
 возведение в степень   Comoderator Of Ru Algorithms   11 Nov 2002 16:18:01 
 возведение в степень   Evgenij Masherov   11 Nov 2002 21:15:44 
 возведение в степень   Serg Belyaev   12 Nov 2002 01:29:54 
 Re: возведение в степень   Andrew Starsh   09 Nov 2002 09:25:18 
 возведение в степень   Dmitry Novikov   10 Nov 2002 19:52:10 
 возведение в степень   Alexandr Litvinov   11 Nov 2002 19:10:26 
 возведение в степень   Dmitry Novikov   12 Nov 2002 19:37:01 
 возведение в степень   Evgenij Masherov   02 Nov 2002 18:54:24 
 Re: возведение в степень   Yuri Kostylev   28 Jan 2003 19:44:21 
 возведение в степень   Evgenij Masherov   16 Nov 2002 14:35:06 
Архивное /ru.algorithms/330074889838.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional