Как стать автором
Обновить

Комментарии 5

Усердно набивая сто первый push, автор, тем не менее, мужественно воздерживался от использования макросов :)

дженерики надо было использовать :)

Тоже когда-то написал printf на ассемблере: https://github.com/minilogic/xprintf В моем случае это было сделано для микроконтроллеров с архитектурой i8051, где каждый байт на счету (в итоге вложился 500 байт памяти программ).

помню, что когда сто лет назад работал с IAR под 8-ми битные AVR, там были разные варианты включения printf в библиотеку и там легко можно было добиться чуть ли не +10Kb по расходу flash памяти (возможно там начинало тянуться много еще чего, типа поддержки чисел с плавающей точкой)

Я этим летом упражнялся с AVX2/AVX512 на ассемблере, и в рамках компиляции несложной DLL библиотеки под Windows сделал это упражнение практически на всех ассемблерах, до которых смог дотянуться. Но остановился, как ни странно на EuroAssembler. Довольно любопытная, очень легковесная и в чём-то необычная штука, в учебных целях - самое оно, как по мне.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории