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

Или это я неправильно понял, и у MASM нет этой

функции "обьединения", и на деле MASM просто создаёт две секции, а линковщик уже их соединяет? Тогда всё логично, линковщику эта функция нужна, а вот MASM должен создать просто вторую секцию

6 ответов

33 просмотра

чтоб понять логику ассеблера, ты должен сам написать свой ассемблер. мож тогда поймешь для чего это так сделано. мне както пофигу на все это. пользуюсь тем как оно есть

CLFLUSH 🇷🇺-rdseed Автор вопроса
Aiwan \ (•◡•) / _bot
чтоб понять логику ассеблера, ты должен сам написа...

Сейчас это довольно запутанное понятие. Ассемблер, как MASM, или именно ассемблер? Просто именно ассемблеру, это не нужно и вовсе, ему то и дело мнемоники переводить в байты. А вот MASM уже и не ассемблер, а нечто большее, у него и директивы, макросы, и процедуры, что уже к самому ассемблеру не относится.

CLFLUSH 🇷🇺 rdseed
Сейчас это довольно запутанное понятие. Ассемблер,...

по этому признаку фасм такойже, имеет свои директивы и прочее

CLFLUSH 🇷🇺-rdseed Автор вопроса
Aiwan \ (•◡•) / _bot
по этому признаку фасм такойже, имеет свои директи...

Да, но flat assembler я уже позволяю себе называть "компилятором", хотя это и никакой не компилятор — он не умеет линковать файлы, да и обьектник ему даже не обязательно делать. По-сути, он занимается препроцессингом, ассемблированием, а потом уже, по выбору, может скомпилировать файл в обьектник, либо и вовсе сразу выдать готовый исполняемый файл, без линковки.

CLFLUSH 🇷🇺 rdseed
Да, но flat assembler я уже позволяю себе называть...

компиляторы тоже не могут линковать, для этого есть линковщик

CLFLUSH 🇷🇺-rdseed Автор вопроса
Aiwan \ (•◡•) / _bot
компиляторы тоже не могут линковать, для этого ест...

Ну про линковку я добавил потому, что FASM может создавать исполняемые файлы (хотя, конечно, притянуто за уши, линковщик то создаёт их из обьектников, а FASM'у обьектник не нужен). Вот NASM уже намного ближе к "компиляторам", хотя и на нём тоже можно создать сразу PE (исполняемый файл) с помощью db, dd

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

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

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта