Добрый день. Начну сразу со своей проблемы. Хочу освоить ассемблер по рассылкам Олега Калашникова, но у меня "Виндоуз 2000". При попытке асемблировать текст програмы из командой строки выдает сообщене о том, что tasm не команда win32. Я новичек в этом деле но как мне быть? Можно ли на одном компьютере установить и windous и dos? Если нельзя то как мне установить ассемблер на win-s? Все же очень хотелось бы все освоить последовательно. Поэкспериментировать в отладчике программы. Буду очень благодарен
за помощь.
Отправлен: 16.02.2005, 19:53
Вопрос задал: Kyryl Yevgeniy Alexandrovych (статус: Посетитель)
Всего ответов отправлено: 2
Отвечает: AxMAD
Здравствуйте, Kyryl Yevgeniy Alexandrovych!
Это всё потому что вы не внимательны !
сначала надо установить tasm, а потом и запускать оттуда куда установили...
Ответ отправил: AxMAD (статус: Студент)
Отправлен: 16.02.2005, 20:16
Отвечает: Shizuku Tsukishima
Здравствуйте, Kyryl Yevgeniy Alexandrovych!
Эмуляция DOS - отдельный вопрос, если интересно, то пишите мне отдельно. Для решения вашей проблемы должно хватить стандартных средств системы.
1. Запустите командную строку (консоль)
Пуск -> Выполнить, наберите cmd <Enter>
2. Используя команды MSDOS, перейдите в ваш каталог TASM/bin
3. Запускайте, всё, что надо:
tasm [параметры] <имя_файла.asm>
tlink [параметры] <имя_файла.asm>
или td [параметры] <имя_файла.asm> для отладки
Дело в том, что все вышеуказанные программы, расположены в папке инсталляции turbo assembler, в подпапке bin. Запустить программу, указав лишь её имя можно только в директории этой программы. Отсюда ошибка "не является командой DOS". Если вы непременно желаете запускать tasm из любой папки, то добавьте путь к вашей папке tasm/bin в переменную окружения path.
Ответ отправила: Shizuku Tsukishima (статус: 2-ой класс)
Отправлен: 17.02.2005, 13:47