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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2010, 21:42   #1
subzerro999
 
Регистрация: 09.02.2010
Сообщений: 7
По умолчанию проблема с компиляцией в masm611.

Пытаюсь изучить ассемблер по Калашникову, делаю все так как написано у него в книге.
1. Создал файл с расширением .asm где собственно прога и находится, назвал prog.asm
2. Установил masm611 в директорию "Администратор"..
3. Перенес prog.asm в папку BIN.

вызываю командную строку там прописан путь :

с:\ Users\ Администратор>

дальше как у Калашникова в книге ввожу:

>ml.exe prog.asm / AT

на что командная строка выдает следующее: " prog.asm " не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

Помогите, пожалуйста разобраться в чем причина. Понимаю что дело не в компиляторе а в командной строке но от избытка информации голова уже очень сильно пухнет Только очень прошу по существу, не вдаваясь в подробности зачем мне программировать под dos или почему masm а не другой компилятор. Заранее благодарю всех откликнувшихся
subzerro999 вне форума Ответить с цитированием
Старый 09.02.2010, 22:09   #2
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

Не пойму для чего ты к админиу прицепился!
Просто создаеш name/asm в дериктории bin.... главное где исходный файл там должен быть а ML.EXE LINK.EXE ну и библиотеки если ты ими пользуешься......
Doholyan вне форума Ответить с цитированием
Старый 09.02.2010, 22:22   #3
subzerro999
 
Регистрация: 09.02.2010
Сообщений: 7
По умолчанию

В bin и лежит файл prog.asm а путь в командной строке- я не прицеплялся, он там по умолчанию стоит...

Последний раз редактировалось subzerro999; 09.02.2010 в 22:24.
subzerro999 вне форума Ответить с цитированием
Старый 09.02.2010, 22:28   #4
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

покажи код....
Doholyan вне форума Ответить с цитированием
Старый 09.02.2010, 22:38   #5
subzerro999
 
Регистрация: 09.02.2010
Сообщений: 7
По умолчанию

Код:
CSEG segment
org 100h
Start:
mov ax,0B800h
mov es,ax
mov di,0
mov ah,31
mov al,1
mov es:[di],ax
mov ah,10h
int 16h
int 20h
CSEG ends
end Start

код непричем, я путем натаскивания prog.asm на ml.exe компилил prog.exe но мне .сом надо...
или ты не про исходник?

Последний раз редактировалось Stilet; 10.02.2010 в 07:54.
subzerro999 вне форума Ответить с цитированием
Старый 09.02.2010, 22:52   #6
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

про исходник....
вроде все в порядке....выводиться символ в граф режиме....
не ставь пробел перед \АТ
Doholyan вне форума Ответить с цитированием
Старый 09.02.2010, 22:57   #7
subzerro999
 
Регистрация: 09.02.2010
Сообщений: 7
По умолчанию

Да я уже всяко пробовал, уже 2 недели бьюсь- прогресс стоит так как не могу скомпилить и в отладчике поизучать что в регистрах творится...
subzerro999 вне форума Ответить с цитированием
Старый 09.02.2010, 23:18   #8
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

попробуй эти файлы вставить вместо твоих ......\bin
Вложения
Тип файла: rar Новая папка.rar (296.3 Кб, 34 просмотров)
Doholyan вне форума Ответить с цитированием
Старый 09.02.2010, 23:20   #9
MalCer
Форумчанин
 
Аватар для MalCer
 
Регистрация: 15.07.2008
Сообщений: 615
По умолчанию

subzerro999
1) открываешь FAR(к примеру, ну или на чем ты там)
2) переходим в папку к примеру c:/masm32/bin где находятся нужные проги для компиляции. Туда же закинь свой исходник prog.asm
3) пишем в ком строке ml.exe prog.asm. Получаем prog.obj
4) пишем link16.exe prog.obj/t
параметр t указывает на то, что ты создаешь com программу
xor eax, eax
xchg [eax], eax
MalCer вне форума Ответить с цитированием
Старый 10.02.2010, 01:07   #10
subzerro999
 
Регистрация: 09.02.2010
Сообщений: 7
По умолчанию

огромное Вам спасибо за помощь!!! все скомпилил , но прога неправильно работает хоть и код вроде верный, еще месяц разбираться надо)))

Последний раз редактировалось subzerro999; 10.02.2010 в 01:12.
subzerro999 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с компиляцией ThisIzGame Общие вопросы C/C++ 2 30.01.2010 12:35
проблема с компиляцией задачи madagascar Помощь студентам 2 18.12.2009 17:10
Проблема с компиляцией apocalypce Общие вопросы Delphi 7 02.10.2009 18:31
Проблема с компиляцией С++ Il'9 Помощь студентам 7 12.02.2009 19:18
проблема с компиляцией @gent БД в Delphi 5 11.09.2007 10:09