Перейти к содержанию
    

Ну , что прощаемся с Atmel ?

Если быть точным то в изделии используется два ассемблера.

Это как?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да просто один эмулирует другой

Типа написано на ассемблере Z80, а исполняется на AVR? :)

Или используется дизайн ассемблера AБ?

Изменено пользователем Kopa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет. Тогда бы IL относился к результату, т.е. на нем бы писал пользователь, а не разработчик.

А

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надо скинуться по баксу... чтобы атмэл жил и дальше... и чтобы всякие-разные извращенцы упивались его величием... А то ещё расползутся... по другим архитектурам... уж лучше пусть сидят на атмэле вечно... как гвоздями прибитые...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Внутри, вроде, сделан на контроллере 51-ой архитектуры.

 

Да, на современном контроллере 51-й архитектуры. Исходный код полностью на ассемблере. Программа занимает чуть менее 64 Кб.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

получается, что микрософту нельзя..

 

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

Спор не имеет смысла, т.к. это только наши догадки, а zombi не сказал на каких asm, что и зачем он делал.

Боюсь, это очередная коммерческая тайна))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А зачем?

Пришлось выкручиваться.

Поскольку начиналось всё в 1998 на AT90S который не работал с внешней памятью программ.

А общий программный код уже тогда составлял примерно 256KB.

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

 

 

Или используется дизайн ассемблера AБ?

что такое "дизайн ассемблера AБ"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что такое "дизайн ассемблера AБ"?

Как, Вы не знаете Ассемблер Громова для AVR? :)

Поздравляю.

 

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

Изменено пользователем Kopa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А общий программный код уже тогда составлял примерно 256KB.

Ну вот вам и яркий пример! ))

С исходником на Си выкручиваться не надо - все наработки могут быть многократно использованы в будущем на разных платформах в нативном виде.

Мне самописные библиотеки позволяют их использовать на разных платформах от AVR до ПК.

Хотя запускаю их в основном на STM32.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как, Вы не знаете Ассемблер Громова для AVR? :)

Поздравляю.

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

 

Ну вот вам и яркий пример! ))

С исходником на Си выкручиваться не надо - все наработки могут быть многократно использованы в будущем на разных платформах в нативном виде.

Мне самописные библиотеки позволяют их использовать на разных платформах от AVR до ПК.

Хотя запускаю их в основном на STM32.

Интересно как программу написанную на асме и занимающую 256KB переписать на СИ и впихнуть в 8KB?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...