powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / nasm dos link
8 сообщений из 8, страница 1 из 1
nasm dos link
    #35318820
Feniksa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
никак не удается получить работоспособный exe файл под DOS.
Использующийся компилятор - NASM
Линковщик - перепробовал уйму. Не выходит получить exe файл. Мое кто сталкивался с данной проблемой?
...
Рейтинг: 0 / 0
nasm dos link
    #35319732
pizmon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Netwide assembler? Любопытное начиние, между прочим.
Здесь были? Не помогло?

А вы, кстати, разделяете убеждение, что
NASMthere didn't seem to be a good free x86-series assembler around
Может, раз уж вы всё едино гордо именуете ассемблер компилятором, то начать с того же TASM, несмотря на
там же
TASM is better, but still strives for MASM compatibility, which means millions of directives and tons of red tape. And its syntax is essentially MASM's, with the contradictions and quirks that entails (although it sorts out some of those by means of Ideal mode.) It's expensive too. And it's DOS-only.

Вообще, классный текст. Надо взять на цитаты.
...
Рейтинг: 0 / 0
nasm dos link
    #35319733
pizmon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, раз уж у нас такой разговор непринуждённый, то неужели удалось в наше непростое время написать на голом ассемблере аж на целый exe-файл, то есть код в 64к не влазит? Вот это интеллектуальный подвиг! Или это пока только планируется? И чем вас com-файл не устраивает?

Я, кстати, вообще ни разу не видел 64к осмысленного кода, написанного с нуля только на голом асме. Как-то не доводилось...
...
Рейтинг: 0 / 0
nasm dos link
    #35325931
Feniksa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблему я уже решил. Но не удержался оставить коммент

Значит так:
1) на официалке был, доки читал (нефиг на официалки посылать, но все равно thanks)
2) pizmon Может, раз уж вы всё едино гордо именуете ассемблер компилятором, то начать с того же TASM, несмотря на
у меня где то написано такое?!?

Я думаю, мне не стоит говорить, что такое NASM после линки на официалку.

Кстати, проблема была всего лишь в директивах
...
Рейтинг: 0 / 0
nasm dos link
    #35325994
Feniksa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще. Для тех, кто на бронепоезде, приведу их доков:

NAME
nasm - the Netwide Assembler, a portable 80x86 assembler

DESCRIPTION
The nasm command assembles the file infile and directs output to the
file outfile if specified. If outfile is not specified, nasm will
derive a default output file name from the name of its input file, usu-
ally by appending ?.o? or ?.obj?, or by removing all extensions for a
raw binary file. Failing that, the output file name will be ?nasm.out?.


С википедии (в англ. языке аналогично): Ассе́мблер (от англ. assemble — собирать) — компилятор с языка ассемблера в команды машинного языка.
...
Рейтинг: 0 / 0
nasm dos link
    #35326010
Feniksa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Единственное. Извиняюсь, только за то, что немного резко выразился. Я ничего не имею против вас. Просто я хочу в данном вопросе быть максимально точным
...
Рейтинг: 0 / 0
nasm dos link
    #35326626
pizmon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой!
...
Рейтинг: 0 / 0
nasm dos link
    #35326730
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Feniksa
Может pizmon имел ввиду, что NASM - это не компилятор, а транслятор?
P.S. Под DOS Tasm лучший, ИМХО
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / nasm dos link
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]