Вернуться   Компьютерный форум > Компьютеры > Операционные системы
 
 
Опции темы
Старый 11.06.2011, 17:24   #1 (ссылка)
Стажёр
 
Аватар для Базаров
 
Регистрация: 11.11.2008
Сообщений: 2,051
Записей в блоге: 376
Репутация: 60
Angry Обезпечение комфортной среды

Прошу прощения если не в тот раздел (долго думал - не придумал).
Пытаюсь изучать ассемблер, но речь не о нем.
Операционка ХР, пишу в блокноте, работаю в командной строке.
Пакет (в моем случае MASM) состоит из нескольких каталогов, что крайне неудобно. Приходится вводить в строку достаточно длинные адреса для выполнения очередных операций.
Авторы учебника предусмотрели возможные неудобства и дали вкратце кое-какие рекомендации на этот счет.
Вот это "вкратце" и не дает мне возможности воплотить мечту в реальность.
Вот эти рекомендации:

Поскольку по мере изучения этой книги вам придется написать и отладить несколько десятков программ, целесообразно создать командный файл, автоматизирующий выполнение однотипных операций трансляции и компоновки. Текст командного файла может быть таким:
©echo off
tasm /z /zi /n p,p,p
if errorlevel 1 goto err
tlink /v /x p,p
goto end
:err
echo Ошибка трансляции!
goto fin
:end
echo Конец сеанса
:fin
echo.

Приведенный текст составлен в предположении, что путь к программам пакета TASM указан в команде PATH. Если это по каким-либо причинам не так, в командный файл следует включить полную спецификацию файлов ассемблера и компоновщика, например (если весь пакет находится на диске D: в каталоге TASM):
d:\tasm\tasm /z /zi /n p,p,p

О каком командном файле идет речь (учебник на данном этапе не предполагает навыка программирования)? Может о bat-файле? Тогда почему такая неточность. Следовало бы говорить о пакетном файле. Да и сама редакция хоть и напоминает .bat, как-то не очень ему соответствует.
Далее. Говоря о строке PATH, по умолчанию предполагается что она находится в файлах конфигурации ОС? Как это сделать в ХР?
Авторы рекомендуют ввести строку в файл (d:\tasm\tasm /z /zi /n p,p,p ). Если это аналогично строке PATH, почему без соответствующей директивы, а просто написание адреса да еще с ключами? А если адресов несколько: как быть?
Базаров вне форума  
Ads
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"переменная среды Path" Базаров Утилиты 0 20.07.2010 22:13


Текущее время: 17:05. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.