Пн ноя 23, 2020 19:23:10
Пн ноя 23, 2020 21:13:44
Применение асма и ассемблерных вставок заставляет обкладывать код директивами условной компиляции, определяющими тип компилятора
Вот тут я полностью соглашусь, по минимуму я могу F1xx стартануть вообще без либ, интринсиков и асма. И все же CPSID I какое-нибудь ну вот не делается сишными абстракциями, а без него быстро выключить прерывания нельзя. И то что его в интринсик или билтин перепрятали - все же не отменяет этот факт. А раз так, почему-бы мне немного не научиться этому? С пониманием что этот код конечно придется переписать на другой процессор, что его должен быть минимум, etc. Зато это предсказуемо, побайтово, и не должно зависеть от версии, флагов и соседнего кода.Но на кортексах это скорее исключение.
Пн ноя 23, 2020 21:32:23
__attribute__((section("name")))
Вт ноя 24, 2020 01:51:13
Увы, но __attribute__((section("name"))) - вроде бы не закреплено ни в каком стандарте, или я что-то проспал. И если кто это не умеет или делает не так, ему ничего и не предъявишь особо вроде.Уже давно нет.
Вт ноя 24, 2020 04:25:55
Вт ноя 24, 2020 12:41:28
Вт ноя 24, 2020 15:21:28
Сб ноя 28, 2020 10:16:36
С таким отношением как мне кажется сайты-визитки - и быстрее и безопаснее! А если надо вчера - либ на пару мегов насовать и за 10 минут готово, красота.Вы предпочитаете его выполнить, получить деньги и перейти к следующему или "предъявить" и сказать заказчику "сорри, я не виноват"?
Сб ноя 28, 2020 11:48:35
Сб ноя 28, 2020 22:09:35
Сб ноя 28, 2020 22:50:30
Вс ноя 29, 2020 02:02:03
Вс ноя 29, 2020 02:06:15
Вс ноя 29, 2020 02:18:04
Вс ноя 29, 2020 03:39:00
Вс ноя 29, 2020 09:43:20
Вс ноя 29, 2020 10:23:20
Вс ноя 29, 2020 10:36:53
bl 8000050 <GET32>
Вс ноя 29, 2020 10:37:45
Вс ноя 29, 2020 10:43:30