Команда DUMP является транзитной командой ОС СР/М и обеспечивает обращение к транзитной программе, которая также называется ’’DUMP”. Программа ’’DUMP” предоставляет пользователю ОС СР/М возможность вывести в шестнадцатеричном формате содержимое файла. Это действие известно под названием ”дампирование” файла; отметим, что обычно содержимое такого файла можно просмотреть только с помощью программы ”DDT” (см. описание команды DDT). С помощью программы ’’DUMP” можно просмотреть файлы, содержащие как машинные коды, так и транзитные программы, т. е. файлы с расширением ”.СОМ”. Фактически выполнение команды DUMP эквивалентно выполнению команды D программы ”DDT”. Для обращения к программе ’’DUMP” необходимо, чтобы файл ’’DUMP. СОМ” хранился на диске, вставленном в одно из устройств системы. Существует только один формат команды DUMP, при котором в качестве ответа на промпт с именем текущего диска вводится строка символов ’’DUMP” и спецификация файла. Как только команда введена, программа ’’DUMP” выводит в шестнадцатеричном формате полное содержимое указанного файла. Формат распечатки такой же, как у программы ”DDT”, но без представления данных в коде ASCII. Программа ’’DUMP” допускает использование метасимволов (символы и ”?”) для примерного определения имени файла. Если в спецификации файла применены метасимволы, то программа ’’DUMP” выдает содержимое только первого файла согласно указанной спецификации. Команда DUMP выполняется так же, как и встроенная команда TYPE, в том смысле, что содержимое файла выдается непрерывно до тех пор, пока не обнаружен признак конца файла. Для прекращения и возобновления перемещения распечатки на экране можно использовать команду CTRL/S, при нажатии любой другой клавиши выполнение программы ’’DUMP” заканчивается. В целом программа ’’DUMP” выдает шестнадцатеричный код в том же формате, что и программа ”DDT”. Разница заключается в том, что в данном случае представление данных в коде ASCII не печатается. В следующем примере продемонстрировано использование команды DUMP и показан формат, в котором выводится и шестнадцатеричный код: В этом примере показано шестнадцатеричное представление содержимого указанного файла. Четырехзначные числа в крайнем левом столбце представляют собой начальные адреса для каждой строки с кодом. В каждой строке распечатывается по шестнадцать двузначных чисел. Каждое двузначное число соответствует ячейке с определенным адресом и представляет собой то значение, которое хранится в этой ячейке памяти. Например, число, расположенное сразу после начального адреса, соответствует ячейке с первым (начальным) адресом. Второе число соответствует следующей ячейке и т. д. В этом примере первая строка имеет начальный адрес 0000. Расположенные в этой строке шестнадцать чисел соответствуют ячейкам памяти с шестнадцатеричными адресами от 0000 до 000F. Во второй строке представлено содержимое ячеек памяти с адресами от 0010 до 001F. Все остальные строки организованы точно так же.