Например TDA7294

Форум РадиоКот • Просмотр темы - ATMEGA 8 и ATMEGA168 совместимость?
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн авг 04, 2025 21:10:40

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


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



Начать новую тему Ответить на тему  [ Сообщений: 71 ]    , , , 4
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: ATMEGA 8 и ATMEGA168 совместимость?
СообщениеДобавлено: Чт янв 30, 2025 10:49:53 
Говорящий с текстолитом
Аватар пользователя

Карма: 8
Рейтинг сообщений: 209
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1520
Рейтинг сообщения: 4
Разумеется, это дань удобству программиста. Собственно, все эти псевдо-инструкции можно было бы реализовать вообще в юзерском коде через макросы, но разработчики решили это стандартизовать. Слишком частые операции, и было бы неудобно, если бы каждый называл их по-своему. Да еще дизассемблирование.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATMEGA 8 и ATMEGA168 совместимость?
СообщениеДобавлено: Чт янв 30, 2025 11:45:19 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2917
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18744
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
Just_Fluffy писал(а):
LDD заставляет компилятор воспринимать второй аргумент как два - регистровую пару плюс константу.
а LD заставляет компилятор воспринимать второй аргумент как два - регистровую пару плюс ноль.
это видно из твоего поста.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATMEGA 8 и ATMEGA168 совместимость?
СообщениеДобавлено: Чт янв 30, 2025 11:53:02 
Мучитель микросхем
Аватар пользователя

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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATMEGA 8 и ATMEGA168 совместимость?
СообщениеДобавлено: Чт янв 30, 2025 12:03:46 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2917
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18744
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
вот именно - "под капотом" идет суммирование, независимо от того, ноль там записан или число.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATMEGA 8 и ATMEGA168 совместимость?
СообщениеДобавлено: Чт янв 30, 2025 18:29:41 
Опытный кот
Аватар пользователя

Карма: -8
Рейтинг сообщений: 63
Зарегистрирован: Вт авг 27, 2024 19:11:47
Сообщений: 746
Рейтинг сообщения: 0
Итого:
ЯВУ - шляпа.
Си - терпимо, но не то.
Асм - не без изъянов.
Опкоды - идеально! Да, долго и сложно, но - идеально!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATMEGA 8 и ATMEGA168 совместимость?
СообщениеДобавлено: Чт янв 30, 2025 19:03:26 
Говорящий с текстолитом
Аватар пользователя

Карма: 8
Рейтинг сообщений: 209
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1520
Рейтинг сообщения: 0
https://xkcd.ru/378/


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATMEGA 8 и ATMEGA168 совместимость?
СообщениеДобавлено: Пт янв 31, 2025 15:56:28 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 878
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 6041
Откуда: Minsk
Рейтинг сообщения: 0
Итого:
ЯВУ - шляпа.
Си - терпимо, но не то.

А Си - уже не считается ЯВУ?
Цитата:
Асм - не без изъянов.
Опкоды - идеально! Да, долго и сложно, но - идеально!

Ну писать в опкодах - это приблизительно времена Ивана Грозного. Асм даёт те же опкоды, но без геморроя в виде ненужных вычислений смещений и пр. Ну разве что при вводе проги с клавишного регистра, как в СМ-4 :shock: (помню, наладчики в конце прошлого тысячелетия так тесты запускали) :shock: :shock:

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATMEGA 8 и ATMEGA168 совместимость?
СообщениеДобавлено: Пт янв 31, 2025 19:05:56 
Говорящий с текстолитом
Аватар пользователя

Карма: 8
Рейтинг сообщений: 209
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1520
Рейтинг сообщения: 0
А Си - уже не считается ЯВУ?

Ну, он же оперирует не терминами конкретного процессора, а своего собственного виртуального. В котором нет стека, регистров и разделения памяти, зато есть массивы, условия и переменные неизвестного размера. Так что, пожалуй, самым низкоуровневым из ЯВУ его считать можно.
Jack_A писал(а):
Ну писать в опкодах - это приблизительно времена Ивана Грозного.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATMEGA 8 и ATMEGA168 совместимость?
СообщениеДобавлено: Сб фев 01, 2025 12:05:00 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 878
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 6041
Откуда: Minsk
Рейтинг сообщения: 0
Как на мой розум: низкоуровневый язык - один: асм. Все остальные (конечно, не считаем Brainfuck, LISP, Бесик и т.п. - это вообще отдельный зоопарк) - ЯВУ. Они абстрагированы от конкретной платформы (не как компилятор для заданного семейства процессоров, понятно, а на уровне базового синтаксиса).

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATMEGA 8 и ATMEGA168 совместимость?
СообщениеДобавлено: Сб фев 01, 2025 13:50:20 
Говорящий с текстолитом
Аватар пользователя

Карма: 8
Рейтинг сообщений: 209
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1520
Рейтинг сообщения: 0
Брейнфак и Лисп от конкретной платформы абстрагированы куда больше, чем тот же Си.
Да и Си запускается ведь на любой архитектуре, иногда даже без изменений. Сложно назвать его низкоуровневым.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATMEGA 8 и ATMEGA168 совместимость?
СообщениеДобавлено: Сб фев 01, 2025 22:18:53 
Мучитель микросхем
Аватар пользователя

Карма: 10
Рейтинг сообщений: 155
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 469
Рейтинг сообщения: 0
COKPOWEHEU, ну Си - наверное, самый низкоуровневый из ЯВУ в том плане, что там нет защит от дурака. И, соответственно, код получается максимально компактный (насколько может компилятор).

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


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

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


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

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


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

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


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