Корректная настройка Windows XP для работы с DOS ассемблером.
При работе с ассемблером в среде Windows XP возникают проблемы с кодировкой и запуском помпоновщика. Вызвано это изменением кодировки используемой в Windows XP.
Вместе с тем начинать изучение ассемблера сразу с написания программ для работы с системой Windows - дело неблагодарное и не сулит заметных результатов. Потому как понять механизм работы ассемблера в данном случае практически не возможно.
Овладение работой с регистрами и изучить порядок использования команд, намного проще в ДОСовском варианте.
Все проблемы работы решаются с помощью дополнительной настройки Windows XP и запуском нескольких ДОСовских программ.
Порядок работы следующий:
1. Создаем например на диске Е: каталог под названием DOS, в котором размещаем следующие программы:
- Каталог NC в котором находится ДОСовский Norton Commander 5.0;
- keyrus.exe;
- tasm32.exe;
- TLINK.EXE.
- в этом же каталоге размещаются будущие исходные коды программ на ассемблере и полеченные в итоге компиляции ехе файлы.
2. Запускаем командную строку . Запуск осуществляется несколькими способами. Приведем два из них:
- Нажимаем «Пуск / Программы / Стандартные / Командная строка;
- Нажимаем «Пуск / Запуск» в появившемся окне набираем команду «cmd».
3. Настраиваем свойства экрана. В окне « Отображение» выставляем опцию «Во весь экран».
4. Запоминаем рабочий каталог в котором мы оказываемся.
Рабочий каталог высвечивается на экране монитора.
Обычно это C:Documents and SettingsAdministrator
5. Помещаем в указанный каталог командный файл с названием например Ass.bat
Имеющий следующее содержание:
path = e:dosnc50
e:
cd dos
keyrus.exe/full
cd nc50
nc
который осуществляет запуск сначала русификатора а затем ДОСовский Norton Commander . Запуск keyrus с опцией full позволяет работать с графическом экране и поддерживать видео режимы Windows.
6. Набираем команду Ass нажимаем Enter. В результате на экране появится окно Norton Commander в котором можно работать с любыми ДОСовскими программами.
7. Нажимаем комбинацию клавиш «Ctrl+F1». В результате закрывается левая панель коммандера. В левой половине экрана теперь можно наблюдать ход работы с программой, а в правой можно работать с файлами.
Выход из программы осуществляется в обратной последовательности:
1. Нажимаем на клавишу «F10» затем « Enter». Для выхода из программы Norton commander. В результате чего закрывается ДОСовское приложение.
2. В командной строке набираем название команды «Exit». В результате выполнения которой закрывается режим «Командной строки».
Возможно решение всего выше сказанного и другим способом. Например с помощью приложения «Far». Но данный способ некорректен для работы с ДОСовскими приложениями и в данной статье не рассматривается.
Примечание:
1. Данный способ работы позволяет работать с любыми ДОСовскими приложениями с русской кодировкой. Указанный в тексте пример для работы с ассемблером является одним из актуальных вопросов.
2. Вместо Norton Commander можно использовать Volkov Commander.
Перепечатка разрешена при установке прямой ссылки на http://lrul.net/
Ваш отзыв