nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 13:20



This topic is locked, you cannot edit posts or make further replies.  [ 6 posts ] 
Преобразование целого числа в "стандартной" троичности (012) 
Author Message
Banned

Joined: 07 Mar 2018 23:17
Posts: 315
Location: Россия, Москва
Простой алгоритм преобразования десятичных целых в троичные асимметричные целые
Депман И.Я. Возникновение системы мер и способов измерения величин. Учпедгиз. 1956. Стр.110:
Attachment:
Depman p.110.JPG
Depman p.110.JPG [ 67.23 KiB | Viewed 5301 times ]

По вышеприведённому алгоритму на Turbo Basic'е была написана программа преобразования десятичных целых коротких со знаком (16-ть битов (бит знака + 15-ть битов числа)) в строки символов троичных несимметричных целых со знаком (16-ть символьных тритов (символьный трит знака + 15-ть символьных тритов числа)), что по диапазону преобразуемых чисел значительно превосходит конвертер (преобразователь) кодов Украинская Ternary System.
Скриншот программы:
Attachment:
DECTOTAS.JPG
DECTOTAS.JPG [ 63.69 KiB | Viewed 5281 times ]

Архив:
Attachment:
DECTOTAS.rar [18.74 KiB]
Downloaded 343 times

В архиве:
DECTOTAS.EXE - выполняемый *.EXE модуль программы
DECTOTAS.BAS - исходный текст программы на Turbo Basic'е

Следует отметить, что хотя в Turbo Basic'е десятичные короткие целые со знаком и называются десятичными и вводятся и выводятся, как десятичные, но на самом деле в компьютере они хранятся в виде двоичных целых со знаком длиной 16-ть битов и действия с ними производятся в двоичном виде. В Turbo Basic'е, при вводе, десятичные целые числа со знаком автоматически преобразуются в двоичные целые со знаком, а при выводе двоичные целые со знаком автоматически преобразуются в десятичные целые со знаком.


27 Sep 2018 03:45
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
это 012 - неправильная троичность!

_________________
:dj: https://mastodon.social/@Shaos


28 Sep 2018 04:21
Profile WWW
Doomed
User avatar

Joined: 27 Jul 2018 12:07
Posts: 608
Концепция стандартной троичности...


Attachments:
Concept.jpg
Concept.jpg [ 66.02 KiB | Viewed 5170 times ]
05 Oct 2018 00:28
Profile
Banned

Joined: 07 Mar 2018 23:17
Posts: 315
Location: Россия, Москва
TernarySystem wrote:
Концепция стандартной троичности...

Читателям:
1. Автор путает цифровую технику, которая оперирует с цифрами и числами, и логику, которая в общем случае оперирует с нецифровыми и не с числовыми множествами, среди которых цифровые и числовые множества являются всего лишь частным случаем.
2. Non-binary logic -> Ternary Logic radix=3 -> Unbalance mode
Автор безосновательно применяет обозначение инверсии чертой сверху, взятое им из двоичной логики, в которой всего одна инверсия, в троичной логике, в которой три инверсии-обмена (Swap02 - F1NT5, Swap12 - F1NT15, Swap01 - F1NT19), совершенно не указав, какая из трёх инверсий-обменов применяется автором, причём результатами этой операции (функции) у автора почему то являются циклический сдвиг влево (ShiftLeft, F1TN11) и два циклических сдвига влево, хотя известно, что ни одной из трёх инверсий-обменов результата циклических сдвигов не получить.
3. Это же обозначение, безосновательно взятое автором из двоичной логики, автор применяет и в ветке Non-binary logic -> Ternary Logic radix=3 -> Balance mode -> Ground=0 и в ветке Non-binary logic -> Ternary Logic radix=3 -> Balance mode -> Ground=1 и в ветке Non-binary logic -> Ternary Logic radix=3 -> Balance mode -> Ground=2 и в ветке Non-binary logic -> Ternary Logic radix>3 -> Balance mode -> (2,1,0,-1,-2) в качестве функций разных инверсий-обменов (Swap), не указывая при этом какая из трёх инверсий-обменов (Swap) применяется автором.


Last edited by AndrejKulikov on 05 Oct 2018 07:18, edited 12 times in total.



05 Oct 2018 02:10
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
AndrejKulikov wrote:
Читателям:
1. Автор путает цифровую технику, которая оперирует с цифрами и числами

ага - битами, цифрами, числами, словами, файлами, базами данных... вселенной

походу, концепция троичности начинает разваливаться уже на уровне определения понятий.
про Вавилонскую башню слышали? - отож.


Last edited by Клапауций on 05 Oct 2018 02:26, edited 1 time in total.



05 Oct 2018 02:23
Profile
Doomed
User avatar

Joined: 27 Jul 2018 12:07
Posts: 608
AndrejKulikov wrote:
TernarySystem wrote:
Концепция стандартной троичности...

Читателям:
1. Автор путает цифровую технику, которая оперирует с цифрами и числами, и логику, которая в общем случае оперирует с нецифровыми и не с числовыми множествами, среди которых цифровые и числовые множества являются всего лишь частным случаем.


Я уважаемый AndrejKulikov ещё у Вас цифровой техники не видел... а вот концепция и нужна для разработки элементов этой самой цифровой элементной базы.


05 Oct 2018 02:25
Profile
Display posts from previous:  Sort by  
This topic is locked, you cannot edit posts or make further replies.   [ 6 posts ] 

Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.