Вопрос № 124331: Добрый день!!! Подскажите пожалуйста, я сейчас изучаю ассемблер с книгой Калашникова О.А. и некоторые программы(а точнее при работе с видеобуфером) нужно запускать чисто ис под доса а не через встроенный в винду дос... я сделал загрузочную дискету, о...
Вопрос № 124.331
Добрый день!!! Подскажите пожалуйста, я сейчас изучаю ассемблер с книгой Калашникова О.А. и некоторые программы(а точнее при работе с видеобуфером) нужно запускать чисто ис под доса а не через встроенный в винду дос... я сделал загрузочную дискету, оставил на одном из разделов винчестера FAT32 но когда загружается дос с дискеты нельзя перейти на раздел жёсткого диска.. командой "CD C:" а постояно писать полный адрес не удобно.. если сбросить MASM на дискету тоже не вариант... чтоб работать с текстовым
файлом нужен DOSNavigator... а он на дискету не помещается... подскажите.. может есть какие-то программы для работы с текстовыми файлами меньшего объёма.. которые поместились бы на дискете вместе с MASMом и досом.... или может есть какие-нить другие способы загрузить дос??
Я знаю что с диска можно... но ведь на нём текстовый файл не отредактируешь
На требуемый логический диск можно перейти командой "<Имя_логического_диска>:" (Имя, двоеточие, нажать Ентер)
, т.е., например, если нужно перейти на логический диск C, нужно написать в командной строке
C:
Команда CD (Change Directory) - это смена текущей директории на требуемом логическом диске (т.е. для Вас это будет _видимо_ только тогда, когда Вы _уже_ находитесь на том самом логическом диске), причём если диск не задан (нету в начале диска строки типа "C:"), то имеется в виду текущий.
Для того, чтобы не набирать постоянно длинный путь, можно его определить в системной переменной PATH. Это делается либо из командной строки, либо в файле autoexec.bat, например, так:
set Path=%Path%;c:masm;c:masmin;
Чтобы в DOS нормально работать с файлами (посредством файловой оболочки) DOSNavigator совершенно не нужен. Лучшим файловым менеджером под DOS для программистских целей всегда был и остаётся Volkov Commander (IMHO, лучший - VC v40.04beta). Полностью настраиваемый, занимающий на дискете в минимальной комплектации 64 килобайта, а в памяти (при надлежещей настройке) 2 килобайта. Кстати, известный файловый менеджер Far изначально построен на концепции VC. Если нужно - скажите - скину.
Кроме того, чтобы каждый раз не загружаться с дискеты, можно просто поставить DOS у себя на винчестере наравне с Windows и при загрузке просто выбирать в какую операционку загрузиться.
Если раздел FAT32 у Вас C:, то это можно сделать так:
1. Загрузиться с DOS дискеты
2. Командой "sys c:" установить DOS на диск C:
3. Загрузиться с загрузочного CD Windows и сказать "Восстановить систему" (Repare system)
4. Согласиться с пунктом "Сохранить предыдущую операционную систему"
5. Перезагрузиться
Теперь _уже_ можно работать.
Для более удобной работы требуется некоторая настройка, но это уже далеко выходит за рамки данного вопроса.
Успехов!
P.S.: Если что непонятно или требуются дополнительные объяснения - спрашивайте.
--------- Стучитесь! И Вас откопают...
Ответ отправил: Sergijj (статус: Студент)
Ответ отправлен: 22.02.2008, 09:38 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ... мне стыдно что я этого не знаю... надеюсь научусь чему-нибудь