реклама на сайте
подробности

 
 
41 страниц V  « < 22 23 24 25 26 > »   
Closed TopicStart new topic
> Ну , что прощаемся с Atmel ?
adnega
сообщение Oct 5 2015, 15:47
Сообщение #346


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(zombi @ Oct 5 2015, 18:44) *
Если быть точным то в изделии используется два ассемблера.

Это как?
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 5 2015, 15:48
Сообщение #347


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(adnega @ Oct 5 2015, 18:47) *
Это как?

да просто один эмулирует другой
Go to the top of the page
 
+Quote Post
Kopa
сообщение Oct 5 2015, 15:52
Сообщение #348


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(zombi @ Oct 5 2015, 18:48) *
да просто один эмулирует другой

Типа написано на ассемблере Z80, а исполняется на AVR? sm.gif
Или используется дизайн ассемблера AБ?

Сообщение отредактировал Kopa - Oct 5 2015, 16:00
Go to the top of the page
 
+Quote Post
adnega
сообщение Oct 5 2015, 16:07
Сообщение #349


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(zombi @ Oct 5 2015, 18:48) *
да просто один эмулирует другой

А зачем?
Go to the top of the page
 
+Quote Post
smalcom
сообщение Oct 5 2015, 16:23
Сообщение #350


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата(adnega @ Oct 5 2015, 19:07) *
А зачем?


как пример https://ru.wikipedia.org/wiki/IL
Go to the top of the page
 
+Quote Post
adnega
сообщение Oct 5 2015, 16:31
Сообщение #351


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(smalcom @ Oct 5 2015, 19:23) *

Нет. Тогда бы IL относился к результату, т.е. на нем бы писал пользователь, а не разработчик.
А
Цитата
в изделии используется два ассемблера
явно указывается, что разработка ведется на двух ассемблерах.
Go to the top of the page
 
+Quote Post
HHIMERA
сообщение Oct 5 2015, 16:32
Сообщение #352


Местный
***

Группа: Участник
Сообщений: 226
Регистрация: 10-07-09
Пользователь №: 51 126



Надо скинуться по баксу... чтобы атмэл жил и дальше... и чтобы всякие-разные извращенцы упивались его величием... А то ещё расползутся... по другим архитектурам... уж лучше пусть сидят на атмэле вечно... как гвоздями прибитые...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 5 2015, 16:32
Сообщение #353


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (smalcom @ Oct 5 2015, 19:23) *

Это ни разу ни ассемблер. Это все-же конкатенативный язычок типа, как для программируемых калькуляторов, или Forth и иже с ним.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SMB
сообщение Oct 5 2015, 16:57
Сообщение #354





Группа: Новичок
Сообщений: 1
Регистрация: 5-10-15
Пользователь №: 88 718



Цитата(Kopa @ Oct 5 2015, 20:58) *
Внутри, вроде, сделан на контроллере 51-ой архитектуры.


Да, на современном контроллере 51-й архитектуры. Исходный код полностью на ассемблере. Программа занимает чуть менее 64 Кб.
Go to the top of the page
 
+Quote Post
smalcom
сообщение Oct 5 2015, 17:01
Сообщение #355


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата
т.е. на нем бы писал пользователь, а не разработчик.

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

Цитата
Это ни разу ни ассемблер. Это все-же конкатенативный язычок типа

я не настаиваю, привёл пример теоретически реализованной технологии.
Go to the top of the page
 
+Quote Post
adnega
сообщение Oct 5 2015, 17:06
Сообщение #356


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(smalcom @ Oct 5 2015, 20:01) *
получается, что микрософту нельзя..

я не настаиваю, привёл пример теоретически реализованной технологии.

Спор не имеет смысла, т.к. это только наши догадки, а zombi не сказал на каких asm, что и зачем он делал.
Боюсь, это очередная коммерческая тайна))
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 5 2015, 17:13
Сообщение #357


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(adnega @ Oct 5 2015, 19:07) *
А зачем?

Пришлось выкручиваться.
Поскольку начиналось всё в 1998 на AT90S который не работал с внешней памятью программ.
А общий программный код уже тогда составлял примерно 256KB.
Эмулируется свой собственный язык, но очень похожий на асм Z80.


Цитата(Kopa @ Oct 5 2015, 18:52) *
Или используется дизайн ассемблера AБ?

что такое "дизайн ассемблера AБ"?
Go to the top of the page
 
+Quote Post
Kopa
сообщение Oct 5 2015, 17:21
Сообщение #358


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(zombi @ Oct 5 2015, 20:13) *
что такое "дизайн ассемблера AБ"?

Как, Вы не знаете Ассемблер Громова для AVR? sm.gif
Поздравляю.

P.S. Площадка пользователей АБ

Сообщение отредактировал Kopa - Oct 5 2015, 17:24
Go to the top of the page
 
+Quote Post
adnega
сообщение Oct 5 2015, 17:24
Сообщение #359


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(zombi @ Oct 5 2015, 20:13) *
А общий программный код уже тогда составлял примерно 256KB.

Ну вот вам и яркий пример! ))
С исходником на Си выкручиваться не надо - все наработки могут быть многократно использованы в будущем на разных платформах в нативном виде.
Мне самописные библиотеки позволяют их использовать на разных платформах от AVR до ПК.
Хотя запускаю их в основном на STM32.
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 5 2015, 18:20
Сообщение #360


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(Kopa @ Oct 5 2015, 20:21) *
Как, Вы не знаете Ассемблер Громова для AVR? sm.gif
Поздравляю.

Жесть какая. biggrin.gif biggrin.gif biggrin.gif

Цитата(adnega @ Oct 5 2015, 20:24) *
Ну вот вам и яркий пример! ))
С исходником на Си выкручиваться не надо - все наработки могут быть многократно использованы в будущем на разных платформах в нативном виде.
Мне самописные библиотеки позволяют их использовать на разных платформах от AVR до ПК.
Хотя запускаю их в основном на STM32.

Интересно как программу написанную на асме и занимающую 256KB переписать на СИ и впихнуть в 8KB?
Go to the top of the page
 
+Quote Post

41 страниц V  « < 22 23 24 25 26 > » 
Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 23:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01499 секунд с 7
ELECTRONIX ©2004-2016