Например TDA7294

Форум РадиоКот • Просмотр темы - Ассемблер (ASM) для AVR в вопросах и ответах
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт авг 14, 2025 23:14:51

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 7956 ]     ... , , , 388, , , ...  
Автор Сообщение
В сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 20:49:16 
Друг Кота
Аватар пользователя

Карма: 61
Рейтинг сообщений: 1546
Зарегистрирован: Вт окт 22, 2013 04:37:23
Сообщений: 3340
Откуда: Казань
Рейтинг сообщения: 0
Gudd-Head, где Ваши манеры при общении с дамой?

_________________
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезисты Ordyl Alpha 350 и AM 140.
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльная маска XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 20:52:25 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19761
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Какая дама? Коллега, у вас есть фото её сисек? Я вижу только жирного тролля.
Изображение

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 21:11:00 
Мучитель микросхем
Аватар пользователя

Карма: 10
Рейтинг сообщений: 162
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 492
Рейтинг сообщения: 0
ПростоНуб, с уцчетом того, что таблица тоже занимает 256 байт флеша - результирующий код длинный получается.
А хочется чего то короткого, с примерами....
ПС. Мне чего то кажется, что цикл будет пока что оптимальным решением.

Цитата:
фото её сисек ... жирного тролля.
Мда.... Если это культурная столица, то как же тогда общаются в некультурной?

_________________
Белая и Пушистая


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 21:19:50 
Собутыльник Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 292
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2594
Откуда: деревня в Тульской губернии
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ПростоНуб, с уцчетом того, что таблица тоже занимает 256 байт флеша - результирующий код длинный получается.

А с каких пор таблица данных стала считаться кодом?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 21:33:58 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2920
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18767
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
ПростоНуб, а с каких пор неотъемлемая часть кода перестала быть кодом?

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 21:34:41 
Мучитель микросхем
Аватар пользователя

Карма: 10
Рейтинг сообщений: 162
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 492
Рейтинг сообщения: 0
ПростоНуб, с тех, что она лежит во флеше и занимает память. Я когда говорила про минимальный код, имела ввиду - минимальный объем занимаемого флеша, простите.

_________________
Белая и Пушистая


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 21:42:49 
Собутыльник Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 292
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2594
Откуда: деревня в Тульской губернии
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ПростоНуб, а с каких пор неотъемлемая часть кода перестала быть кодом?

Давайте всё же по очереди. Сначала ответьте на мой вопрос, а после этого я отвечу на Ваш.

Добавлено after 2 minutes 23 seconds:
ПростоНуб, с тех, что она лежит во флеше и занимает память. Я когда говорила про минимальный код, имела ввиду - минимальный объем занимаемого флеша, простите.

Можете тогда считать, что эта таблица лежала на внешней SD-карте и была загружена в RAM.
Это не считая того, что изменение в постановке обязательно требует создания новой заявки в трекере со ссылкой на изменения )))


Последний раз редактировалось ПростоНуб Пт дек 06, 2024 21:46:12, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 21:45:48 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23984
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
А с каких пор таблица данных стала считаться кодом?

С тех пор, как она стала располагаться в программном флеше. Мало этого, в некоторых архитектурах эта таблица является фактически таблицей ИНСТРУКЦИЙ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 21:48:46 
Собутыльник Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 292
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2594
Откуда: деревня в Тульской губернии
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
С тех пор, как она стала располагаться в программном флеше

Во флеше размещается прошивка, собираемая линкером из объектных модулей. В последних, по крайней мере для AVR, сегменты кода и сегменты данных разделены. И утверждать, что в сегменте данных содержится код, выглядит несколько странным.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 21:53:10 
Опытный кот
Аватар пользователя

Карма: -8
Рейтинг сообщений: 63
Зарегистрирован: Вт авг 27, 2024 19:11:47
Сообщений: 746
Рейтинг сообщения: 0
ПростоНуб писал(а):
сегменты кода и сегменты данных разделены

Это условность. Физически это одна и та же область.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 22:04:05 
Собутыльник Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 292
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2594
Откуда: деревня в Тульской губернии
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Ну попробуйте доказать тут, что в сегменте данных объектного файла размещается код. Желательно с пруфами.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 22:11:18 
Опытный кот
Аватар пользователя

Карма: -8
Рейтинг сообщений: 63
Зарегистрирован: Вт авг 27, 2024 19:11:47
Сообщений: 746
Рейтинг сообщения: 0
ПростоНуб писал(а):
в сегменте данных объектного файла

Давай ещё к листочку вернёмся, на котором программист свои идеи набрасывает. Есть память микроконтроллера - и точка. А объектные файлы - это промежуточное звено.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 22:13:46 
Собутыльник Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 292
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2594
Откуда: деревня в Тульской губернии
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Ну как хотите, Не можете доказать, значит моё утверждение остается в силе.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 22:16:12 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23984
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Во флеше размещается прошивка, собираемая линкером из объектных модулей. В последних, по крайней мере для AVR, сегменты кода и сегменты данных разделены. И утверждать, что в сегменте данных содержится код, выглядит несколько странным.

А с каких пор программа на ассемблере требует обязательной сборки из объектных модулей? :facepalm:
Я, например, располагаю таблицы прямо в коде. Так они читабельнее. Написал функцию табличного CRC - прямо вслед за ней расположил таблицу. Пишешь код ДПФ - синусно-косинусную таблицу располагаешь вплотную. Ну и есть такое интересное занятие - обфускация кода. Поэтому очень полезно мешать таблицы и код.


Последний раз редактировалось КРАМ Пт дек 06, 2024 22:20:11, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 22:20:03 
Опытный кот
Аватар пользователя

Карма: -8
Рейтинг сообщений: 63
Зарегистрирован: Вт авг 27, 2024 19:11:47
Сообщений: 746
Рейтинг сообщения: 0
ПростоНуб писал(а):
Не можете доказать, значит моё утверждение остается в силе.

Ага. Чайник Рассела. Только вот микроконтроллеры, память, транзисторы....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 22:25:45 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23984
Откуда: Московская область, Фрязино
Рейтинг сообщения: -1
В последних, по крайней мере для AVR, сегменты кода и сегменты данных разделены.

В догон, не сразу обратил внимание.
Я так думаю, что вы НИКОГДА не писали код для AVR на АСМе. Иначе не написали бы эту чушь.
Сегмент данных резервирует оперативную память, а не флеш.


Последний раз редактировалось КРАМ Пт дек 06, 2024 22:26:20, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 22:25:59 
Собутыльник Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 292
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2594
Откуда: деревня в Тульской губернии
Рейтинг сообщения: -4
Медали: 1
Получил миской по аватаре (1)
А с каких пор программа на ассемблере требует обязательной сборки из объектных модулей?.

С момента создания AVR toolchain такой путь рекомендуемый и общепринятый.

Я, например, располагаю таблицы прямо в коде.

Я не хочу тут обсуждать девиации и извращения.
В моем случае используется общепринятый подход, когда таблица размещается в сегменте данных. Поэтому и жду доказательств того, что в сегменте данных содержится код.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 22:27:34 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23984
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Я не хочу тут обсуждать девиации и извращения.
В моем случае используется общепринятый подход, когда таблица размещается в сегменте данных.

Не смешите мои тапочки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 22:28:15 
Опытный кот
Аватар пользователя

Карма: -8
Рейтинг сообщений: 63
Зарегистрирован: Вт авг 27, 2024 19:11:47
Сообщений: 746
Рейтинг сообщения: 4
ПростоНуб писал(а):
Поэтому и жду доказательств того, что в сегменте данных содержится код.

Шаг первый: берём даташит на МК и смотрим, какая там описана память. Как, так сказать, устроен камешек.
Шаг второй - лишний уже.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ассемблер (ASM) для AVR в вопросах и ответах
СообщениеДобавлено: Пт дек 06, 2024 22:31:09 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23984
Откуда: Московская область, Фрязино
Рейтинг сообщения: -3
Шаг второй - лишний уже.

Почему лишний? Убить себя апстену - хороший вариант.
:))) :))) :)))
Товарисч ничего не знает про avrasm. Это бывает.
ЗЫ. ЛюбезныйНуб. Вы вероятно уже поняли, что мне болт положить на рейтинг. Но мне не безразлична ваша самоуверенная чушь.
Это ваш выбор.


Последний раз редактировалось КРАМ Пт дек 06, 2024 22:38:19, всего редактировалось 1 раз.

Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 7956 ]     ... , , , 388, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y