-
- Такое же барахло, как и арм. Разработчиков системы команд стоило бы заставлять разрабатывать серьёзное ПО на своих поделках. На собственном же асме - argus98(25.11.2016 20:41)
- Предлагаете PDP-11? Но там свои минусы :) - mut(25.11.2016 20:52, ссылка)
- Можете конкретизировать претензии к системе команд? - Evgeny_CD(25.11.2016 20:46)
- ps Кстати, а что мешает ассемблерщикам использовать человеческую запись команд (типа R2 = R2+R4+C) вместо невразумительных мнемоник типа AUIPC? - argus98(25.11.2016 22:01)
- Запись команд - дело десятое. Тем более что всегда можно создать препроцессор, транслирующий одну нотацию в другую. Тогда как важным является именно то, какого рода и какой сложности инструкции он способен выполнять. Если список команд беден, то Ксения(912 знак., 26.11.2016 15:00 - 15:21)
- Потому что половина команд такого типа в железе нереализуема, а вторая — реализуема неоднозначно (например, куда перенос девать?) А запись Rx + CF<<32 += Ry + CF уже не такая и человеческая… - Николай Коровин(26.11.2016 13:36)
- Надо вычистить из головы все Си-шные конструкции. Тогда многие вещи будут решаться легче. - Крок(26.11.2016 13:46)
- Это противоречит условию задачи ^_^ Хотя, не спорю, это эффективнее. - Николай Коровин(26.11.2016 13:55)
- Надо вычистить из головы все Си-шные конструкции. Тогда многие вещи будут решаться легче. - Крок(26.11.2016 13:46)
- Поскольку кремний и С компилер это никак не затрагивает, то проблему можно решить при желании. Evgeny_CD(352 знак., 26.11.2016 01:36)
- Все решаемые проблемы, при желании, можно решить. Вопрос только в том, почему нет желания их решить? Уже на стадии проектирования ядра - argus98(26.11.2016 10:33)
- Ну, во-первых символическая запись инструкций с разработкой самих инструкций практически никак не связан. Во-вторых, в свое время было множество попыток усовершенствования языков низкого уровня, начиная от единого стандартного языка ассемблера и Bill(295 знак., 26.11.2016 14:06)
- Символическую запись инструкций выдают разработчики этой самой инструкции, а не кто-то, зашедший с улицы.. Самый прикол, что разработчики дают расшифровку своих абракадабр на вполне ясном человеческом языке. Почему тогда расшифровку инструкции argus98(770 знак., 26.11.2016 15:03)
- Можно еще взглянуть на HLA. - Bill(26.11.2016 14:16, ссылка)
- По Вашему рецепту все уже давно синтезировано, смотрите мой ответ ниже. Большинству потребителей Самсунга быстрая арифметика и работа с периферией не требуются. Ошибочно ждать хорошей проработки тех функций, которые самому разработчику не нужны. Экспериментатор(153 знак., 26.11.2016 10:41, )
- Ну, во-первых символическая запись инструкций с разработкой самих инструкций практически никак не связан. Во-вторых, в свое время было множество попыток усовершенствования языков низкого уровня, начиная от единого стандартного языка ассемблера и Bill(295 знак., 26.11.2016 14:06)
- Все решаемые проблемы, при желании, можно решить. Вопрос только в том, почему нет желания их решить? Уже на стадии проектирования ядра - argus98(26.11.2016 10:33)
- в мнемонике аналоговых девиц для 218х так и выглядит факчтически, и поэтому писать на асме для этих процессоров достаточно комфортно... - sav6622(25.11.2016 22:14)
- Вот кстати да. Асм у них хороший. С удовольствием писал когда-то... - Звероящер(26.11.2016 16:09)
- Потому что тогда C получится :) - Ксения(25.11.2016 22:03)
- не-а. Бейсик. - argus98(25.11.2016 22:10)
- Битовые операции с косвенной адресацией, сдвиг на произвольное кол-во бит с переносом, перестановки групп бит, векторные операции, MAX, MIN, нахождение в/за границах, целочисленные SQRT, log2, exp2, деление с преднормировкой. итд - argus98(25.11.2016 21:18)
- А у АРМа разве такие команды есть? (SQRT, LOG, EXP и т.п.) - Ксения(25.11.2016 23:55 - 26.11.2016 11:38)
- Я уважаю Ваш опыт, но Вы только что описали рецепт катастрофы всего проекта RISC-V. Evgeny_CD(972 знак., 26.11.2016 01:47)
- а) У вас рассуждения, как у разработчика 8080 - когда каждый транзистор на счету. В нынешнее время +/- десяток тысяч транзисторов никто и не заметит. б) Если все начнут проектировать ядра под себя, то времени на основную работу уже не будет. Ни у argus98(5 знак., 26.11.2016 10:41)
- Вкалывают роботы! Evgeny_CD(1622 знак., 28.11.2016 01:03)
- Теперь уже я не поняла, отчего "тактовая упадет вполовину", если добавить еще несколько команд. Ведь вроде бы тактовая частота всегда постоянна, а лишь инструкции могут укладываться или не укладываться в какое-то число тактов. Для контроллеров Ксения(323 знак., 26.11.2016 02:09)
- Каждая команда - это логика. На ее декодирование и на исполнение. При некотором ограниченном количестве логики всегда есть предел - архитектурный и технологческий - максимальной скорости, которую можно достичь. Evgeny_CD(624 знак., 26.11.2016 02:18)
- а) У вас рассуждения, как у разработчика 8080 - когда каждый транзистор на счету. В нынешнее время +/- десяток тысяч транзисторов никто и не заметит. б) Если все начнут проектировать ядра под себя, то времени на основную работу уже не будет. Ни у argus98(5 знак., 26.11.2016 10:41)
- А претензия к чему? Всё вами перечисленное отсутствует или плохо реализовано? - Ксения(25.11.2016 22:01)
- отсутствует или плохо реализовано.. PS Вы ни разу не переживали, что в AVR нет команды NEG с переносом? Я вот переживал, много раз. Или о команде, обратной CPSE? - argus98(25.11.2016 22:06)
- По команде, обратной CPSE, переживала, а по команде NEG с переносом никогда :). Попрошу вас ответить на заданный мой вопрос, т.к. ответа встречным вопросом я не поняла. Что конкретно с теми командами не так? - Ксения(25.11.2016 22:15)
- их нет - argus98(25.11.2016 23:09)
- По команде, обратной CPSE, переживала, а по команде NEG с переносом никогда :). Попрошу вас ответить на заданный мой вопрос, т.к. ответа встречным вопросом я не поняла. Что конкретно с теми командами не так? - Ксения(25.11.2016 22:15)
- отсутствует или плохо реализовано.. PS Вы ни разу не переживали, что в AVR нет команды NEG с переносом? Я вот переживал, много раз. Или о команде, обратной CPSE? - argus98(25.11.2016 22:06)
- ps Кстати, а что мешает ассемблерщикам использовать человеческую запись команд (типа R2 = R2+R4+C) вместо невразумительных мнемоник типа AUIPC? - argus98(25.11.2016 22:01)
- Мы ф курсе:) за этим самым RISC-V присматривем давно ->, особенно за его микроконтроллерным вариантом --> - Evgeny_CD(25.11.2016 18:53, ссылка, ссылка)
- И правда! Как-то я на те сообщения внимания тогда не обратила. А сейчас это дело начали интенсивно раскручивать. Ксения(350 знак., 25.11.2016 19:45)
- Там игроков уже целая куча, просто они не шумят до поры до времени -> - Evgeny_CD(25.11.2016 19:59, ссылка)
- Разве ж это игроки? Игроки вот: "Сторонниками RISC-V являются компании Google, HP, IBM, MS, Oracle, Nvidia и Qualcomm, в прошлом году сформировавшие альянс RISC-V Foundation". - Ксения(25.11.2016 20:22, ссылка)
- А какой процессор Вы от Самсунга хотите? Каждый игрок капиталистического рынка решает свои задачи. У Самсунга это в первую очередь разнообразные гаджеты. Для гаджетов критерием качества являются: быстрота ловли покемонов, просмотр видео с ютуба, Экспериментатор(1863 знак., 26.11.2016 00:09, )
- да, инфа интересная, но "Производители автомобильных микроконтроллеров (микропроцессоров)"... "Из первых трех остается Infineon." Все таки semiconductor это немного больше, чем микроконтроллеры, и доля "others" в почти 40% говорит о том, что инфа picarmer(36 знак., 26.11.2016 15:58)
- Большое спасибо, Вы дали много интересной информации. С Самсунгом все проще. 1) Интересен сам факт, что он
ломанулсясделал шаг в сторону от ARM 2) Гораздо более интересны причины этого, но про них нам не расскажут, понятно. - Evgeny_CD(26.11.2016 01:08)
- Видите ли, для обычных пользователей что есть эти монстры, что их нет - это не важно. А вот возможность купить плату за $100 (условно) с этим чудо проциком, сам процик за $10 - это бесценно для продвижения новой архитектуры. Evgeny_CD(138 знак., 25.11.2016 20:49)
- А какой процессор Вы от Самсунга хотите? Каждый игрок капиталистического рынка решает свои задачи. У Самсунга это в первую очередь разнообразные гаджеты. Для гаджетов критерием качества являются: быстрота ловли покемонов, просмотр видео с ютуба, Экспериментатор(1863 знак., 26.11.2016 00:09, )
- Разве ж это игроки? Игроки вот: "Сторонниками RISC-V являются компании Google, HP, IBM, MS, Oracle, Nvidia и Qualcomm, в прошлом году сформировавшие альянс RISC-V Foundation". - Ксения(25.11.2016 20:22, ссылка)
- Там игроков уже целая куча, просто они не шумят до поры до времени -> - Evgeny_CD(25.11.2016 19:59, ссылка)
- И правда! Как-то я на те сообщения внимания тогда не обратила. А сейчас это дело начали интенсивно раскручивать. Ксения(350 знак., 25.11.2016 19:45)
- Будем надеяться, что не спасуют как Intel. - mut(25.11.2016 16:48)
- Это когда Intel пасовал? :) - Ксения(25.11.2016 19:48)
- По весне были новости :) - mut(25.11.2016 20:28, ссылка)
- Итог новостей -> - Evgeny_CD(26.11.2016 01:31, ссылка)
- По весне были новости :) - mut(25.11.2016 20:28, ссылка)
- Это когда Intel пасовал? :) - Ксения(25.11.2016 19:48)
- Такое же барахло, как и арм. Разработчиков системы команд стоило бы заставлять разрабатывать серьёзное ПО на своих поделках. На собственном же асме - argus98(25.11.2016 20:41)