adnega 11 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба Если быть точным то в изделии используется два ассемблера. Это как? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба Это как? да просто один эмулирует другой Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kopa 0 5 октября, 2015 Опубликовано 5 октября, 2015 (изменено) · Жалоба да просто один эмулирует другой Типа написано на ассемблере Z80, а исполняется на AVR? :) Или используется дизайн ассемблера AБ? Изменено 5 октября, 2015 пользователем Kopa Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба да просто один эмулирует другой А зачем? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smalcom 0 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба А зачем? как пример https://ru.wikipedia.org/wiki/IL Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба как пример https://ru.wikipedia.org/wiki/IL Нет. Тогда бы IL относился к результату, т.е. на нем бы писал пользователь, а не разработчик. А в изделии используется два ассемблера явно указывается, что разработка ведется на двух ассемблерах. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HHIMERA 0 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба Надо скинуться по баксу... чтобы атмэл жил и дальше... и чтобы всякие-разные извращенцы упивались его величием... А то ещё расползутся... по другим архитектурам... уж лучше пусть сидят на атмэле вечно... как гвоздями прибитые... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба как пример https://ru.wikipedia.org/wiki/IL Это ни разу ни ассемблер. Это все-же конкатенативный язычок типа, как для программируемых калькуляторов, или Forth и иже с ним. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SMB 0 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба Внутри, вроде, сделан на контроллере 51-ой архитектуры. Да, на современном контроллере 51-й архитектуры. Исходный код полностью на ассемблере. Программа занимает чуть менее 64 Кб. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smalcom 0 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба т.е. на нем бы писал пользователь, а не разработчик. получается, что микрософту нельзя ничего писать на шарпе, т.к. они сделали дотнет. а если они будут писать чтото на шарпе под дотнет, то они не микрософт, который разработал дотнет, а пользователи дотнет и уже не микрософт. Это ни разу ни ассемблер. Это все-же конкатенативный язычок типа я не настаиваю, привёл пример теоретически реализованной технологии. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба получается, что микрософту нельзя.. я не настаиваю, привёл пример теоретически реализованной технологии. Спор не имеет смысла, т.к. это только наши догадки, а zombi не сказал на каких asm, что и зачем он делал. Боюсь, это очередная коммерческая тайна)) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба А зачем? Пришлось выкручиваться. Поскольку начиналось всё в 1998 на AT90S который не работал с внешней памятью программ. А общий программный код уже тогда составлял примерно 256KB. Эмулируется свой собственный язык, но очень похожий на асм Z80. Или используется дизайн ассемблера AБ? что такое "дизайн ассемблера AБ"? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kopa 0 5 октября, 2015 Опубликовано 5 октября, 2015 (изменено) · Жалоба что такое "дизайн ассемблера AБ"? Как, Вы не знаете Ассемблер Громова для AVR? :) Поздравляю. P.S. Площадка пользователей АБ Изменено 5 октября, 2015 пользователем Kopa Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба А общий программный код уже тогда составлял примерно 256KB. Ну вот вам и яркий пример! )) С исходником на Си выкручиваться не надо - все наработки могут быть многократно использованы в будущем на разных платформах в нативном виде. Мне самописные библиотеки позволяют их использовать на разных платформах от AVR до ПК. Хотя запускаю их в основном на STM32. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба Как, Вы не знаете Ассемблер Громова для AVR? :) Поздравляю. Жесть какая. :biggrin: Ну вот вам и яркий пример! )) С исходником на Си выкручиваться не надо - все наработки могут быть многократно использованы в будущем на разных платформах в нативном виде. Мне самописные библиотеки позволяют их использовать на разных платформах от AVR до ПК. Хотя запускаю их в основном на STM32. Интересно как программу написанную на асме и занимающую 256KB переписать на СИ и впихнуть в 8KB? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться