|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.11.2008, 20:45 | #1 |
Пользователь
Регистрация: 14.09.2008
Сообщений: 61
|
не ассемблируется
Вот ща читаю книгу Калашникова.
Там написано, что эта программа Код:
в процессе копмиляции выводит: **error** d:\...\...\<24> near jump or call to different CS.....error messeges: 1 С чем это может быть связано? Компилирую ТАСМом. Последний раз редактировалось rpy3uH; 01.12.2008 в 08:53. |
30.11.2008, 23:39 | #2 | |
Пользователь
Регистрация: 14.09.2008
Сообщений: 61
|
Цитата:
А вот другая проблема в том, что эта прога ничё не выводит, просто чёрный экран и никаких надписей и тем более рисунков нет! В чём тут трабла? |
|
01.12.2008, 04:05 | #3 |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 239
|
скорее всего видеостраница не та...... перейди на 0-видеостраницу вначале
Надо бы избавиться от привычки ставить многоточие.....
|
01.12.2008, 07:39 | #4 |
Заблокирован
Регистрация: 01.12.2008
Сообщений: 2
|
видеостраница - та самая. просто надо запускаться из-под DOS-овского приложения (Norton commander'а, например), а не из-под командной строки!!!
|
01.12.2008, 11:15 | #5 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
установите видеорежим вручную перед работой с видео памятью
mov ax,0003h ; установить 3 режим 80х25 int 10h
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
31.01.2009, 22:55 | #6 | |
Регистрация: 22.07.2008
Сообщений: 9
|
Здравствуйте!Изучаю ассемблер по книге Калашникова и соткнулся с проблемой:Не могу скомпилировать исходный файл на ассемблере.Компилировал MASM 6.12 Выдает ошибки, что файл не найден.Пробовал разными компиляторами.Вот код:
Цитата:
ML.EXE PROG.ASM /AT И выдает:ML.EXE не является внутренней или внешней командой, используемой программой или пакетным файлом. Пробовал даже компилировать ASMTool LE - НОЛЬ. Может кто знает, что нужно делать? |
|
31.01.2009, 23:56 | #7 |
₪₪₪₪₪₪₪₪
Форумчанин
Регистрация: 16.04.2007
Сообщений: 471
|
Нужно либо прописать путь до компилера в глобальных переменных системы, либо компилировать из той директории где компилятор находится
|
01.02.2009, 10:38 | #8 | ||
Регистрация: 22.07.2008
Сообщений: 9
|
Цитата:
Вот, что выдает командная строка при использовании MASM 6.11 Assembling: PROG.ASM fatal error A1000: cannot open file : PROG.ASM Цитата:
|
||
01.02.2009, 11:39 | #9 |
₪₪₪₪₪₪₪₪
Форумчанин
Регистрация: 16.04.2007
Сообщений: 471
|
короче, засовывай свой исходник в директорию bin где у тебя ml.exe и прочее, и потом создай тамже bat файл с таким примерно содержанием:
Код:
|
01.02.2009, 12:10 | #10 |
Регистрация: 22.07.2008
Сообщений: 9
|
Создал бат файл.Исходник навёл на *бат файл, потом ещё раз и появился PROG OBJ.
Разве так должно быть?Поидее должен выйти исполняемый *сом файл?!Что дальше? С командной сторки запускаю *бат файл высвечивается: Имя первого файла для сравнения: Имя второго файла для сравнения: Параметр : Не удается найти или открыть файл: Сравнить другие файлы (Y(да)/(N(нет)) Последний раз редактировалось Reign; 01.02.2009 в 12:44. |