Важная информация

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 28

Тема: Микрокомпьютер Sipeed Lichee RV (RISC-V)

  1. #11

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,645
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    он влияет на компактность и (де)мотивацию асмокодера
    Вот мне сейчас, после ассемблера RISC-V совсем не хочется садится за ассемблер ARM, хотя нужно довести до какого-то логического конца начатое там. Это к вопросу о мотивации.
    С уважением, Станислав.

  2. #12

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Вот мне сейчас, после ассемблера RISC-V совсем не хочется садится за ассемблер ARM, хотя нужно довести до какого-то логического конца начатое там. Это к вопросу о мотивации.
    ну, меня после армов (при том даже, что арм64 тоже поскучней чем арм32) вогнало в уныние уже лишь ознакомление с мануалом, никакого интереса писать руками
    Прихожу без разрешения, сею смерть и разрушение...

  3. #13

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    521
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если есть макро-ассемблер, то уже можно заточить почти любой ассемблер под себя. Но все-равно сопровождать чужой код на ассемблере это еще то наказание! В этом случае важнее как он оформлен и каковы комментарии. Хотя попадались приколы и на си, где все идет одним блоком и с использованием define-ов вообще ни черта не понять!

    Но это конечно авторы старались вовсю свой код сделать персонально понятным, чтобы быть незаменимым в своей компании. Хотя за такой код надо за первые же 200 строк их из компании безжалостно увольнять как вредителей и саботажников. Но большое начальство прежде всего интересуется результатами в виде работающей программы, а не тем, как выглядят исходники этой работающей программы.

  4. #14

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Если есть макро-ассемблер, то уже можно заточить почти любой ассемблер под себя
    макры-то всё равно на базовом писать надо, так же как и оптимизацию продвинутую
    Прихожу без разрешения, сею смерть и разрушение...

  5. #15

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    он влияет на компактность и (де)мотивацию асмокодера
    да и насчёт производительности не факт
    Спорное утверждение про демотивацию, мне наоборот он нравится гораздо больше чем тумб2 или x86.
    Причем это 2 крайности соотношения размера инструкций к производительности

  6. #16

    Регистрация
    14.09.2012
    Адрес
    г.Севастополь
    Сообщений
    474
    Спасибо Благодарностей отдано 
    279
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Знаете, что он отдаленно напоминает ? PIC-и от Microchip, которым в обед сто лет )
    36 базовых инструкций ассемблера там точно были. И на 4MHz тогда удавалось решать уникальнейшие задачи.
    А тут и мощь, и современные скорости, и никаких тебе ограничений в виде, напр., разных банков памяти...
    Кмк, точно взлетит )

    Этот пользователь поблагодарил ALS за это полезное сообщение:

    CityAceE(06.12.2022)

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    Спорное утверждение про демотивацию, мне наоборот он нравится гораздо больше чем тумб2 или x86.
    Причем это 2 крайности соотношения размера инструкций к производительности
    в смысле "крайности"? армокод, написанный руками, весьма компактен, даже якобы неэкономный изначальный арм32, именно потому, что базовые инструкции, если в память научиться реже лазить, довольно "плотные" - в отличие от мипсоподобных
    Прихожу без разрешения, сею смерть и разрушение...

  9. #18

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    смысле "крайности"? армокод, написанный руками, весьма компактен, даже якобы неэкономный изначальный арм32, именно потому, что базовые инструкции, если в память научиться реже лазить, довольно "плотные" - в отличие от мипсоподобных
    Крайности в том что x86 очень большие инструкции, arm достаточно компактные, а по производительности тягаются между собой

  10. #19

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    Крайности в том что x86 очень большие инструкции, arm достаточно компактные, а по производительности тягаются между собой
    Это современные сложные микроархитектуры по производительности тягаются, а при упрощении потрохов арм (и большинство рисков) выигрывает чем проще тем больше. Ну и всё же в x86 (32-битном по крайней мере) большинство ходовых инструкций сами по себе не "большие", но реальный код получается раздутым до стереотипно-рисковых величин из-за лишнего мусора - близких переходов, инкрементов, перетасовок данных из-за недостатка и неполной заменяемости регистров... Но до сих пор слабознакомые повторяют миф о том, что риск якобы всегда меньше делает на инструкцию.
    Прихожу без разрешения, сею смерть и разрушение...

  11. #20

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    Но до сих пор слабознакомые повторяют миф о том, что риск якобы всегда меньше делает на инструкцию.
    Я о том что более простые (и более ортогональные) инструкции risc-v по сравнению с arm не приговор о меньшей производительности процессора

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Осваиваем микрокомпьютер (1 и 2 ч.)
    от kas29 в разделе Пресса
    Ответов: 2
    Последнее: 06.02.2020, 01:27
  2. Микрокомпьютер Orange Pi
    от CityAceE в разделе Зарубежные компьютеры
    Ответов: 29
    Последнее: 26.02.2016, 07:00
  3. RISC OS
    от Кирлиан в разделе Зарубежные компьютеры
    Ответов: 7
    Последнее: 07.08.2012, 01:28

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •