Author |
Message |
poststatist
Novelist
Joined: 01 Jun 2020 07:52 Posts: 25 Location: Новосибирск
|
Представляю вашему вниманию свой первый процессор Trytor G1 Drakarys Spark. логотип Начнем с расшифровки названия: Trytor - бренд (А почему бы и нет?). Образован из слов TRYTE и OR. G1 - первое поколение. Drakarys - кодовое имя поколения. Является отсылкой к ПЛИО. Spark - название модели. Отсылает к кодовому имени поколения. При создании ориентировался на i8080, Z80, i8086. Получился девятиразрядный процессор с заделом на рост разрядности в будущем до 81. Спецификации:Разрядность регистров: 9 трит; Количество регистров общего назначения: 27 регистров(R0-RQ); Разрядность шины данных: 9 трит; Разрядность шины адреса: 9 трит; Объём адресуемой памяти: 27 китрайт; Количество инструкций: 57+ команд (могут быть добавлены в будущем). Вроде как ничего не упустил. Теперь работаю над написанием эмулятора на Node.JS, а после - над софтом под Дракарис. Принимаю критику и пожелания, открыт к предложениям. Список команд Список регистров Регистры чисел с плавающей точкой Флаговый регистр Таблицы истинности
_________________ Программист, либертарианец и просто свободный человек.
Last edited by poststatist on 02 Jul 2020 10:15, edited 10 times in total.
|
11 Jun 2020 11:23 |
|
|
poststatist
Novelist
Joined: 01 Jun 2020 07:52 Posts: 25 Location: Новосибирск
|
_________________ Программист, либертарианец и просто свободный человек.
Last edited by poststatist on 12 Jun 2020 05:22, edited 1 time in total.
|
11 Jun 2020 23:05 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Может я был не очень внимателен... хотя систему команд вроде дважды просмотрел... Но я не увидел команд циклического отрицания, а без них в троичной системе логический базис не является полным.
_________________ iLavr
|
12 Jun 2020 01:47 |
|
|
poststatist
Novelist
Joined: 01 Jun 2020 07:52 Posts: 25 Location: Новосибирск
|
Действительно, пропустил. Но я уже всё исправил!
_________________ Программист, либертарианец и просто свободный человек.
|
12 Jun 2020 05:22 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Что-то я снова дважды просмотрел все команды... и снова не увидел команд циклического отрицания. Где вы их исправили-то?
_________________ iLavr
|
12 Jun 2020 06:44 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А чем они такие полезные-то, что отдельно имеют право на жизнь?
_________________ iLavr
|
12 Jun 2020 06:46 |
|
|
poststatist
Novelist
Joined: 01 Jun 2020 07:52 Posts: 25 Location: Новосибирск
|
Cycle NOT. Разве это не оно?
_________________ Программист, либертарианец и просто свободный человек.
|
12 Jun 2020 06:46 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Забавно... забавно... Ну не знаю... оно... или не оно... Я знаю, что циклических отрицаний в троичной логике два. Если по вашему мнению - это ОНО, то какое из них двоих?
_________________ iLavr
|
12 Jun 2020 07:22 |
|
|
poststatist
Novelist
Joined: 01 Jun 2020 07:52 Posts: 25 Location: Новосибирск
|
Оба разом. Различие между ними лишь в направлении (возрастание или убывание), верно же? А его можно аргументом Y задавать.
_________________ Программист, либертарианец и просто свободный человек.
|
12 Jun 2020 07:34 |
|
|
TernarySystem
Doomed
Joined: 27 Jul 2018 12:07 Posts: 608
|
Забавно... забавно... Ну не знаю... оно... или не оно... Я знаю, что циклических отрицаний в троичной логике два. Если по вашему мнению - это ОНО, то какое из них двоих? [/quote] Да действительно забавно... А какой формулой Вы уважаемый Lavr определяете это циклическое отрицание?
|
12 Jun 2020 07:49 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Не совсем... это как INC и DEC или RAR и RAL - Оба разом? И циклическое отрицание это не (возрастание или убывание). А где тут аргумент Y?
_________________ iLavr
|
12 Jun 2020 07:52 |
|
|
poststatist
Novelist
Joined: 01 Jun 2020 07:52 Posts: 25 Location: Новосибирск
|
В таком случае, я ошибся. Я исходил из следующей информации: Не подскажете, где тогда об этом почитать можно?
_________________ Программист, либертарианец и просто свободный человек.
|
12 Jun 2020 08:02 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Смотря какое ЭТО. И с моей стороны было бы очень опрометчиво определять базисные функции троичной логики. Поэтому я придерживаюсь классических определений функций циклических отрицаний. Я думаю, все на этом форуме, кто занимается троичностью, придерживаются их же. Поэтому я и спросил вас, как вы реализовали эти функции, поскольку тем набором, что представлен в вашей системе команд, реализовать их нет возможности. Ну а вы мне излагаете какие-то несколько странные вещи...
_________________ iLavr
|
12 Jun 2020 08:09 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Так на нашем форуме же! В разделе Ternary... К примеру здесь: http://www.nedopc.org/forum/viewtopic.php?p=140795#p140795
_________________ iLavr
Last edited by Lavr on 12 Jun 2020 08:14, edited 1 time in total.
|
12 Jun 2020 08:12 |
|
|
poststatist
Novelist
Joined: 01 Jun 2020 07:52 Posts: 25 Location: Новосибирск
|
| | | | Lavr wrote: Смотря какое ЭТО. И с моей стороны было бы очень опрометчиво определять базисные функции троичной логики. Поэтому я придерживаюсь классических определений функций циклических отрицаний. Я думаю, все на этом форуме, кто занимается троичностью, придерживаются их же. Поэтому я и спросил вас, как вы реализовали эти функции, поскольку тем набором, что представлен в вашей системе команд, реализовать их нет возможности. Ну а вы мне излагаете какие-то несколько странные вещи... | | | | |
Вообще-то, уважаемый TernarySystem не имеет отношения к разработке Spark...
_________________ Программист, либертарианец и просто свободный человек.
|
12 Jun 2020 08:13 |
|
|