Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.09.2009, 23:11   #21
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,405
По умолчанию

Ни фа себе - две страницы, и всё снова да потому.
Вообще в Масме всегда был батничек для тех, кому ну совсем лень.

Собственно, вот он (расширение я ему поменял на txt)

1. где нибудь на диске С делаете директорию, где будут все ваши рабочие файлы по проекту.
2. В эту же директорию кладёте файл bldall.txt и переименовываете его в bldall.bat
3. Пишете свою программу любым текстовым редактором (допустим исходник будет называться proga1.asm)
4. В файле bldall.bat меняете все буквосочетания "knopki." на "proga1."
5. Запускаете bldall.bat и внимательно читаете сообщения об ошибках компиляции/линковки.
6. Устраняете ошибки и повторяете пункт 5. до тех пор, пока в вашей рабочей папке рядом с файлом proga1.asm не появится файл proga1.exe.

Если Masm установлен не на С, то придётся в батнике менять путь к компилятору.
Вложения
Тип файла: txt bldall.txt (889 байт, 150 просмотров)
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru

Последний раз редактировалось Ulex; 07.09.2009 в 00:22.
Ulex вне форума Ответить с цитированием
Старый 13.09.2009, 09:39   #22
Д'якон
Форумчанин
 
Регистрация: 05.12.2007
Сообщений: 236
По умолчанию

Еще раз повторюсь. Лучшая IDE для masm32 - MasmEd
Д'якон вне форума Ответить с цитированием
Старый 30.01.2011, 23:58   #23
Дефибриллятор
Новичок
Джуниор
 
Регистрация: 17.01.2011
Сообщений: 1
По умолчанию

Ребят, подскажите, пожалуйста,

cseg segment
org 100h

Start
mov ah,9
mov dx, offset message
int 21h
int 20h

message db 'Hello, World!$'
mess2 db 'Это-Я!$'

cseg ends
end Start


Ну не компиллирует. Ни из cmd, ни PWG. Две ошибки:
prog01.asm <4>: error A2008: syntax error: Start
prog01.asm <14>: error A2006: undefined simbol: Start

И start и begin пробовал в самых разных вариантах написания - всегда эти две ошибки.
MASM611, Win XP.

Учусь. Подскажите, пожалуйста, что не так написал.
Дефибриллятор вне форума Ответить с цитированием
Старый 31.01.2011, 02:52   #24
vadimych
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 325
По умолчанию

Знаки препинания надо ставить.
Код:
Start:
vadimych вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисление функции (assembler, masm) Alex Eagle Помощь студентам 0 26.04.2009 15:16
[MASM] Прыжок из программы в подпрограмму. SoundMan Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 01.12.2008 18:41
Чем отличается Tasm от Masm veter_s_morya Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 17 21.07.2008 16:55
А где взять MASM RomanIgorevi4 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 06.07.2008 13:04
struct vs MASM format Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 09.05.2008 17:54