169 похожих чатов

Вот сравним знания, которые требуются, чтобы знать все эти условности

С компилятора, и знания, которые требуются чтобы писать программы на ассемблере.

Что проще?

23 ответов

28 просмотров

Не любит != не умеет. Что касается количества знаний, то можно довести это до абсурда и выучить subleq. Будет ли это проще?

Стикер

КТ315- Автор вопроса
s54820
Не любит != не умеет. Что касается количества знан...

Ой, ну ты как обычно на другие архитектуры переводишь. Есть архитектуры, которые как будто специально созданы, чтобы на них не писали на ассемблере, а есть те, на которых писать одно удовольствие (x86, AVR, STM, и вот 8051 мне понравился).

КТ315- Автор вопроса

А зачем писать код под каждую архитектуру?

КТ315
А зачем писать код под каждую архитектуру?

ну прям вынуждаешь опять в мут по матам улететь

КТ315
Ой, ну ты как обычно на другие архитектуры перевод...

Не пиши больше STM, тебя не так поймут. Ты, скорее всего, имеешь в виду STM8. Не помню, у кого они набор инструкций украли, и как его по-настоящему звать.

КТ315- Автор вопроса
s54820
Не пиши больше STM, тебя не так поймут. Ты, скорее...

А как меня ещё можно понять? Да, STM8, но на STM32, вроде, даже удобнее.

КТ315
А зачем писать код под каждую архитектуру?

потому что программный продукт живёт не пару лет, а несколько десятков лет и за это время вполне может умереть примерно так 3 архитектуры процов

КТ315- Автор вопроса
s54820
STM32 — это тот самый ARM с Thumb2.

Не, STM32 тоже. Посмотрел код, нормально выглядит. Это не тот страшный ARM.

КТ315- Автор вопроса
КТ315
Нее, x86 будет ещё 100 лет жить.

а на кой чёрт на AMD64 монстрах асм, да ещё настолько легаси которое всё никак выкинуть не могут?

КТ315
Не, STM32 тоже. Посмотрел код, нормально выглядит....

Почему страшный, мне он даже пригляделся

КТ315- Автор вопроса
s54820
STM32 — это тот самый ARM с Thumb2.

Во дела... Так это тот же ARM... Вот если убрать эти #, и =, то будет вообще идеально. А у меня почему-то плохое о нём впечатление сложилось. Наверное, кто-то кидал AT&T синтаксис.

КТ315- Автор вопроса
Mixail Frolov
а на кой чёрт на AMD64 монстрах асм, да ещё настол...

Как это зачем? Для совместимости. Я вот недавно какую-то программу искал, а она была только на DOS... Блин, как назло забыл название.

КТ315- Автор вопроса
The Bird of Hermes
Turbo Debugger? 🤣

Неее, но он тоже.

The Bird of Hermes
Turbo Debugger? 🤣

голдеда запускал наверное :)

КТ315
Во дела... Так это тот же ARM... Вот если убрать э...

.syntax unified уберёт #, но так как в 16/32-битную инструкцию никак не засунешь 32-битное значение за раз (кроме мелких чисел), то тебе всё равно понадобятся костыли типа =. Можно без них, вручную, но зачем? Ну и да, давай ещё раз повторю: AT&T это для x86. Нет никакого особенного синтаксиса для ARM в gas. Никто не меняет операнды местами.

КТ315- Автор вопроса
s54820
.syntax unified уберёт #, но так как в 16/32-битну...

Понятно. Хотя, # и = вполне удобно печатать, можно оставить. Нормально.

КТ315
Неее, но он тоже.

прям видно что прога полезная, прям настолько что название не помнишь

КТ315- Автор вопроса

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Есть ли смысл устраиваться на 1с ? Даст это плюс в дальнейшем трудоустройстве на php? Просто у меня в городе вакансий на пхп нету. Или лучше удаленно искать. Опыта работы нету...
Azamat
14
Не ну фпц - это уже просто троллинг какой-то. Элементарный код нельзя собрать. ЧЯДНТ? program Project1; {$mode delphi} uses SysUtils, Classes, Generics.Collections; var...
Peter
4
а где есть mysql cloud кроме яндекс-клауд?
Oleg Nosov
13
hi im a cs student. i need some advice from people who have enough experience in Embedded Software. I need to know whether this profession is suitable for me. I have watched s...
Sahand 🏔️
8
А кто-нибудь запихивал сборку перловых модулей/образов с perl приложениями в окружения без интернета (в специализированном CI/CD)? У меня сейчас есть ряд cpanfile, которые н...
Andrey Smirnov / 𝓪𝓵𝓵𝓽𝓮𝓻 /
14
Карта сайта