Как программировать на Ассемблере в 2021 году

preview_player
Показать описание
Как программировать на Ассемблере в 2021 году?
Легко, если у вас Linux!
Посмотрите сами и убедитесь

Материалы тут (ссылки, примеры, настройки):

P.S.
(!) Для отладчика нужен установленный терминал xterm: sudo apt install xterm
Рекомендации по теме
Комментарии
Автор

Большое человеческое спасибо за настройки vs code, 2 недели мучался, читал документацию майкрасофта, скачивал кучу расширений, теперь все работает и компилятор и отладчик, os devuan.

qshxxri
Автор

Какой же жестяк вещается про линукс маки анунаки с нибиру. Хотя человек постарался, репозиторий запилил

alexstr
Автор

Спасибо! Всё понятно, надо пробовать. Можно ли в Linux в этой среде писать программы, которые будут работать на чисто DOS - компьютере? Ещё вопрос - я купил переходник USB-COM. Подскажите какие программы должны связать два компьютера - Linux и MS-DOS, чтобы пересылать файлы.

biveidy
Автор

Во времена DOS, можно было выучить ЯП и писать на нем всё что хочешь, гоняя байты туда-сюда.
Сегодня ЯП нужен для вызова API разных ОС ;)
И выучить эти API функции просто не реально. Их в Windows сколько? 3000, 10000... у каждой свои параметры и их количество :)
Ассемблеру пофиг было раньше. Минимум BIOS, где были функции для работы с аппаратурой.

Пришедшие ОС (первая всетаки BIOS) вроде с одной стороны принесли много нового, и этого стало слишком много ;)
Не удивлен что ЯП пайтон стал популярен в 2022 как и Бейсик в 1970-1980 ;)
Не зря режим 8086 называют РЕАЛЬНЫМ ;) Остальные говорят за себя.

Под Windows уже SSD устанавливают, т.к. она растет и тормозит.
А идеально с моей стороны, было бы BIOS делать 32 и 64 разрядные :) как "поле" для программиста.

Linux с командной строкой в 1980-90х смотрелась нормально, сейчас с развитием графики и ускорителей, смотрится смешно. Только для "супер пользователя" ;)
А Ubuntu развивается в сторону Windows и не догонит её.

Но эта вся ситуация, скоро родит что-то новое. Примерно как для нас было впервые IBM PC в 90х годах.
Очень много программистов возвращаются в Ретро :) Ностальгия или надоело это всё? ;)

Но браузеры, развиваются, становятся тем местом, где работает ВСЁ! от HTML до 3D графики. Но они зависят от скорости интерпретации.
Всякие "облака" хранения данных и т.п.
Мне кажется что скоро будет подобие Ноутбука, включая который, он будет подключаться к своему облаку, на нем будет ОС "Браузер". Кнопки в браузере будут привязаны к целым нейронным сетям. Мышка и клавиатура будет как одно устройство на голове. Голосовые команды встроенной Сири, Алисы и т.п. будут даже нажимать кнопки ;)

Всё к этому идет, если вы не замечаете ;)

SerjCrimea
Автор

Добрый день. Большое вам спасибо!
А можно собирать проект из нескольких, например, С файлов в VScode? и как это сделать?

pizfpqx
Автор

Спасибо! Скажите, а программа, написанная на моём компьютере, и откомпилированная, будет ли работать на других линукс компьютерах, какие здесь ограничения?

biveidy
Автор

скажите а почему именно nasm? и какой лучше выбрать?

umnikumnikov
Автор

Какие книги рекомендуешь прочитать для изучения assembler?

Maraniks