С компилятора, и знания, которые требуются чтобы писать программы на ассемблере.
Что проще?
Не любит != не умеет. Что касается количества знаний, то можно довести это до абсурда и выучить subleq. Будет ли это проще?
Стикер
Ой, ну ты как обычно на другие архитектуры переводишь. Есть архитектуры, которые как будто специально созданы, чтобы на них не писали на ассемблере, а есть те, на которых писать одно удовольствие (x86, AVR, STM, и вот 8051 мне понравился).
А зачем писать код под каждую архитектуру?
ну прям вынуждаешь опять в мут по матам улететь
Не пиши больше STM, тебя не так поймут. Ты, скорее всего, имеешь в виду STM8. Не помню, у кого они набор инструкций украли, и как его по-настоящему звать.
А как меня ещё можно понять? Да, STM8, но на STM32, вроде, даже удобнее.
STM32 — это тот самый ARM с Thumb2.
потому что программный продукт живёт не пару лет, а несколько десятков лет и за это время вполне может умереть примерно так 3 архитектуры процов
Не, STM32 тоже. Посмотрел код, нормально выглядит. Это не тот страшный ARM.
Нее, x86 будет ещё 100 лет жить.
а на кой чёрт на AMD64 монстрах асм, да ещё настолько легаси которое всё никак выкинуть не могут?
Почему страшный, мне он даже пригляделся
Во дела... Так это тот же ARM... Вот если убрать эти #, и =, то будет вообще идеально. А у меня почему-то плохое о нём впечатление сложилось. Наверное, кто-то кидал AT&T синтаксис.
Как это зачем? Для совместимости. Я вот недавно какую-то программу искал, а она была только на DOS... Блин, как назло забыл название.
Неее, но он тоже.
голдеда запускал наверное :)
.syntax unified уберёт #, но так как в 16/32-битную инструкцию никак не засунешь 32-битное значение за раз (кроме мелких чисел), то тебе всё равно понадобятся костыли типа =. Можно без них, вручную, но зачем? Ну и да, давай ещё раз повторю: AT&T это для x86. Нет никакого особенного синтаксиса для ARM в gas. Никто не меняет операнды местами.
Понятно. Хотя, # и = вполне удобно печатать, можно оставить. Нормально.
прям видно что прога полезная, прям настолько что название не помнишь
Я иногда свою дату рождения забываю.
Обсуждают сегодня