Операционную систему MS-DOS обычно применяют специалисты для проведения работ по ремонту, наладке и настройке оборудования и программ. Запуск Windows также осуществляется под управлением MS-DOS.
Для использования приложений MS-DOS два средства: Сеанс MS-DOS и Режим MS-DOS. Сеанс MS-DOS специальная программа, позволяющая запускать приложения под управлением Windows. Режим MS-DOS особый режим эмуляции (имитации) работы MS-DOS. В этом режиме запускается большинство приложений, но теряются все преимущества Windows. Приложения почти всегда требуют настройки и их запуск не гарантирован.
Сеанс MS-DOS открывается из Главного меню. Полноэкранный режим применяется для приложений, которые не могут работать в окне. В случае зависания приложения или для возврата к работе в окне нажать Alt+Enter. При проблемах со шрифтами нужно установить в списке Шрифт пункт Авто и открыв контекстное меню заголовка поставить переключатель в положение Оба типа, а также включить полноэкранный режим.
Запуск старых игр на ПК через DOSBox
Многие команды вводятся с параметрами. Если при вводе команды ввести параметр /? То на экране распечатается список возможных параметров. Команда cd задает путь поиска файла. При указании вместо имени двух точек, происходит подъем на один уровень, а возврат к корневому каталогу. Move – команда перемещения файлов.
Перед запуском приложения целесообразно создать для него ярлык. Это облегчит также настройку приложения через контекстное меню, пункт Свойства и вкладку Программа
Если приложение не запускается в сеансе MS-DOS, его пробуют запустить в режиме MS-DOS. Переход в режим Пуск – Завершение работы – Эмуляция – Да. При этом должны быть закрыты все документы в Windows. Режим можно настроить, щелкнув в окне Свойства приложения кнопку Дополнительные параметры, установив флажок Режим MS-DOS и щелкнув кнопку настройка.
Установка и удаление приложений MS-DOS отличается простотой. Устанавливать можно прямым копированием или с помощью установочной программы (install.exe) в Сеансе MS-DOS.
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
Все команды для работы в MS-DOS 6.22
Формат команды:
cd [дисковод:][путь]
Примеры:
cd — переход в корневую директорию текущего диска;
cd exe — переход в директорию exe в корневой директории;
cd .. — переход в наддиректорию;
cd — сообщает текущий диск и директорию.
Просмотр содержимого директории
Формат команды:
dir [дисковод:][путь][имя-файла] [параметры]
Параметры:
/p — поэкранный вывод;
/w — вывод в широком формате;
/s — оглавление указанного в команде директорий и всех их поддиректорий;
/b — только имена файлов без заголовочных и итоговых сведений;
/aатрибут — сведения о файлах, имеющих указанные атрибуты.
Как запускать DOS программы и игры в Windows 11 и 10
Сортировки:
/on — по имени;
/oe — по расширению;
/od — по времени;
/og — сначала выводить сведения о директориях;
Примеры:
dir — оглавление текущей директории
dir *.exe — сведения обо всех файлах .exe текущей директории
dir a: — оглавление текущей директории диска а:
dir /w — оглавление текущей директории в широком формате
dir с:*.exe /s — сведения обо всех файлах .exe на диске с:
dir *.* /ash /b — сведения обо всех файлах текущей директории с атрибутами «системный» и «скрытый», при этом выводить только имена файлов без заголовочных и итоговых сведений.
Вывод оглавления в файл или на принтер:
dir > prn — вывести оглавление текущей директории на принтер;
dir c:*.txt > txtfiles.txt — создать в файле txtfiles.txt список всех файлов с расширением .txt, находящихся в корневой директории диска c:.
Создание директории
Формат команды:
md [дисковод:][путь]имя-директории
Примеры:
md abc — создать директорию abc в текущей директории;
md c:usersmy — создать директорию my в директории users в корневой директории диска c:.
Удаление директории
Удаление пустой директории
Формат команды:
rd [дисковод:][путь]имя-директории
Примеры:
rd abc — удалить директорию abc из текущей директории;
rd c:usersmy — удалить директорию my из поддиректории users корневой директории диска c:.
Удаление директории со всем содержимым
Формат команды:
deltree [/y] имя-файла-или-директории
Команда deltree может удалять как директории, так и файлы. В имени файла-или-директории можно использовать символы * и ?.
Примеры:
deltree temp — удалить директорию или файл с именем temp из текущей директории;
deltree /y d* — удалить из текущей директории все директории и файлы, имя которых начинается на d, не запрашивая подтверждение.
Переименование директории
Формат команды:
move [дисковод:][путь]имя-директории новое-имя-директории
Примеры:
move a:temp tmp — переименовать директорию temp корневой директории диска а: в tmp.
Установка списка директорий для поиска выполняемых программ
Формат команды:
path [дисковод:][путь]имя-директории [; [дисковод:][путь]имя-директории]
Примеры:
path ; — поиск программ должен вестись только в текущей директории
path — имена директорий, в которых производится поиск программ
path c:exe; c:exeprogram; d:msdos — поиск программ производить в директориях exe, program, msdos.
Команды MS-DOS для работы с файлами
Создание текстовых файлов
Формат команды:
copy con имя-файла
Ctrl+Z, F6 — признак конца файла.
Enter — признак конца строки.
Примеры:
copy con work.txt — создать в текущей директории текстовый файл work.txt.
Удаление файлов
Переименование файлов
Копирование файлов
Соединение (конкатенация) файлов
Перемещение файлов в другую директорию
Сравнение файлов
Вывод файла на экран
Команда копирования xcopy
Команды MS-DOS для работы с дисками
Смена текущего дисковода
Формат команды:
Имя-дисковода:
Примеры:
С: — установить текущим диск с:;
a: — установить текущим диск a:.
Режим проверки при записи на диски
Формат команды:
verify [on/off]
Примеры:
verify on — включить режим проверки при записи на диски;
verify off — отключить режим проверки при записи на диски;
verify — вывести информацию о том, включен или выключен режим проверки.
Форматирование дискет
Формат команды:
format дисковод: [параметры]
Параметры:
/s — создать системный диск;
/v:метка — задание метки диска;
/u — безусловное форматирование с уничтожением имеющихся данных;
/q — быстрая очистка без контроля наличия сбойных участков.
Если параметры не указаны, то программа проверяет, форматирована ли дискета; оставляет формат таким же, что и имеющийся; стирает информацию обо всех файлах и директориях из системных областей; тестирует область данных на наличие сбойных участков.
Примеры:
format a: /u — безусловное форматирование дискеты а:;
format a: /q — очистка дискеты;
format a: /s — форматировать дискету и сделать ее системной.
Перенос на диск системных файлов MS-DOS
Формат команды:
sys [путь] диск:
Если путь не задан, системные файлы берутся из корневой директории текущего диска.
Примеры:
sys a: — перенести на диск а: системные файлы из корневой директории текущего диска.
Задание метки диска
Формат команды:
label дисковод:
Метка — обозначение длиной до 11 символов.
Недопустимые символы: * ? / | . , ; : + = [ ] ( ) >^ » .
Чтобы узнать метку диска, можно использовать команду vol. (vol дисковод:)
Примеры:
label a: — сообщить меткe диска а:.
Программы и команды MS-DOS общесистемного назначения
Вывод информации о дате и установка даты в компьютере
Формат команды:
date
Примеры:
date
Запрос: Введите новую дату (дд-мм-гг): (Enter new date (dd-mm-yy))
Вводимая строка: 10-12-2010
Вывод информации о времени и установка времени в компьютере
Формат команды:
time
Примеры:
time — вывести текущее время;
time 11:29 — установить время 11 часов 29 минут.
Для администрации.
Все права на по(программное обеспечение) принадлежат их владельцам, Семенцул Максим Геннадиевич 2017-2022
Источник: xn—-htbwkmd.xn--p1ai
Учебный курс. Урок 1. Необходимые инструменты
Учиться программировать начнем с процессора Intel 8086. Будем писать программы под DOS Программирование под Windows и Linux сложнее, а нам надо с чего-то начинать. Поэтому начнем с простого и понятного 16-битного процессора 8086.
Практическая ценность от программирования под DOS в наше время не очень большая, если вы, конечно, не собираетесь тесно работать с этой операционной системой. Но она позволит нам быстро освоить основы ассемблера, а потом мы уже перейдем к программированию под 32-битные системы.
Выбор компилятора
Для программирования на ассемблере нам прежде всего необходим компилятор. Наиболее известные компиляторы это TASM, MASM и FASM. В моем учебном курсе я буду использовать FASM. Это довольно новый, удобный, быстро развивающийся компилятор ассемблера, написанный на себе самом Его преимущества — это поддержка сложных макросов и мультиплатформенность. Есть версии под DOS, Windows и Linux.
С его помощью можно сгенерировать файл любого формата, не обязательно исполняемый файл, так что FASM — это превосходный инструмент для экспериментов и исследований.
Сложность в том, что сегодня большинство операционных систем даже на телефонах имеет 64-битную разрядность. В силу особенностей архитектуры просто так запустить 32-разрядную программу DOS на 64-битной системе не получится.
Эмуляция 32-битного DOS в 64-битной среде. DOSBox
Тем, кто работает в 32-битной системе Windows могут просто использовать fasm под Windows для написания и компиляции программ. В этом случае все программы учебного курса вы сможете запустить под Windows. Конечно, реально они будут работать в эмуляторе DOS, в режиме виртуального процессора 8086. Но для учебных целей это вполне подойдёт.
Ну а как же быть тем, кто идёт в ногу с цивилизацией и работает в 64-битной среде? Поскольку писать пограммы для 64 битного процессора нам еще рано, потребуется как-то эмулировать среду 32-битного DOS, к примеру, можно установить виртуальную машину, на неё поставить Windows XP 32-бит или последнюю версию MS-DOS, но предлогаю поступить проще и обойтись эмулятором DOSBox.
С оффициального сайта вы можете скачать DOSBox последней версии. Установите его, следуя инструкциям установщика и для удобства на тот же раздел диска, где находится fasm. Ярлык запуска эмулятора DOSBox появился на рабочем столе. Готово!
Ну или почти, поскольку попытка скомпилировать программу внутри fasm запущенном на DOSBox из коробки обернется неудачей. Причина в том, что DOSBox ориентирован в первую очередь на любителей ретроигр.
Редактирование dosbox.conf
Не будем огорчаться, что разработчики эмулятора обошли поддержку 32-битного реального режима (FRM mode). Мы можем получить нужный результат, перед вызовом fasm загрузив DPMI сервер. Скачайте cwsdpmi по ссылке с моего сайта. Распакуйте архив туда, куда вы ранее установили fasm. В итоге путь к CWSDPMI будет иметь вид C:fasmCWSDPMI.
Осталось отредактировать файл Dosbox.conf, чтобы нам не приходилось каждый раз, когда мы собираемся компилировать программу, вручную вызывать DPMI хост. В Windows 7, 8, 10 этот файл распологается тут: Системный раздел>:Users AppDataLocalDOSBoxdosbox-.conf.
Узнать расположение этого конфигурационного файла в своей системе вы можете по ссылке Dosbox.conf.
И так, файл Dosbox.conf открыт для редактрования, перемещаемся в самый его конец, чтобы добавить следующие строки:
Источник: asmbase.ru