Old-DOS.ru

DEBUG.EXE

ПРОГРАММИРОВАНИЕ >> Отладчики программ (DEBUGGERs)
Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      + Windows 1.x-3.x
         • Патчи и дополнения к Win1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   • Многозадачные оболочки
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Инсталляторы
         • Автоматизация, скрипты, BAT-файлы
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Лисп
   • Пролог
   • Java
   + Отладчики программ (DEBUGGERs)
      • Трассировщики
   • Другие языки программирования
   • Справочники и учебники
+ BIOS, прошивки
   • Прошивки
   • Редакторы BIOS
   • Прошивальщики
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   • Редакторы HTML
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   + Информатика
      • Программирование
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      + ЧПУ
         • ЧПУ Редакторы
         • DNC
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   + Электроника и электротехника
      • ПЛИС, PAL
      • Справочники по электронике
      • Расчётные утилиты
      • Программаторы
      • Микроконтроллеры
   • Астрономия
   • Астрология
   • География и картография
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Эмуляторы терминала
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • Звонилки
   • Кодеры/декодеры UUE
   • Пейджеры
   • FTP
   • BBS и FIDO
   • Работа с СОM/LPT
   • LAN
   • Удалённое управление
   • Факсы
   • Работа с мобильными телефонами
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
      • Конвертеры
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
      • Конвертеры
      • Кодеки
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
      • Детекторы
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS




DEBUG.EXE
ОписаниеИнформация
Стандартный DEBUG.EXE

В архиве - две версии - английская от какой-то там DOS6 и русская от PC-DOS 2000.

Сделано так, что они не проверяют номер версии DOS при запуске. Можно запускать в любой.
Добавлены доки по использованию.

.
Раздел: Отладчики программ (DEBUGGERs)
Скриншоты
Операционная система: DOS
Требования: -
Автор: Покрыто мраком, кому принадлежит авторство
Издатель: -

Добавил: Nika (2013.05.25)
Доступные файлы - сортировка по имени и версии, времени добавления
Файлов: 1. Все файлы на этой странице проверены [100%]
ФайлРазмерВыпускВерсияЯзыкЗагрузил
Ссылка MS_DEBUG
ArcСкачать14305
34.2 Кб1999modifiedМультиязычный (русский)Nika
2013.05.25

Пожаловаться

Комментарии
#1 Автор: Nika (2014.08.14 02:28)
Прям таки не хуже, чем на ТАSM?
Да ну?

#2 Автор: SergeCpp (2014.09.27 02:40)
Насколько помню, запускал debug считанные разы и совершенно уже не помню, для чего именно (скорее всего, "просто посмотреть").

#3 Автор: Nika (2014.09.27 05:07)
Одно время в начале 90-х было модно патчи оформлять в виде debug-скриптов.
Но работал этот способ только для COM-файлов.
DEBUG.EXE принимает последовательность символов из STDIN,
поэтому можно было запустить его со скриптом-аргументом:
DEBUG.EXE < script.txt

Вот статья на эту тему:
http://ss64.org/viewtopic.php?id=881

#4 Автор: SergeCpp (2014.09.27 16:15)
Спасибо!

Да, я читал когда-то (давно) о подобном (журнал Компьютер Пресс, вроде бы, что-то публиковал). Помню, сектор диска сохранял посредством debug однажды. Но это всё так, ознакомительно. Не работал я с ним, всё как-то другими средствами обходился всегда (или всё же работал, но уже не помню).

#5 Автор: XJS (2020.05.10 19:00, изменений: 1, 2020.05.10 19:04)
Вот тут есть кое что:

Использование стандартного отладчика debug.exe
https://forum.sources.ru/index.php?showtopic=214452

Специально сделал простой скрипт для понимания работы:

SYM_OUT.SCR
-----------------[ Cut ]-----------------
A 100
MOV AH,2
MOV DL,21
INT 21
MOV AX,4C00
INT 21

RCX
B
N SYM_OUT.COM
W
Q
-----------------[ Cut ]-----------------

важно: текстовый файл SYM_OUT.SCR должен содержать перевод строки после последнего символа Q

и .bat:

rem исполнение скрипта в debug.exe и создание файла sym_out.com (вывод символа '!')
debug.exe < sym_out.scr

#6 Автор: xragDiscretePulsar (2022.12.02 23:49)
Самый адекватный текстовый редактор. Чем больше уходим в будущее, тем более все уходит к чертям собачьим ибо люди не любят держаться на твердом основании.

#7 Автор: uav (2022.12.02 23:58)
Это не текстовый редактор.

#8 Автор: xragDiscretePulsar (2022.12.03 01:16)
Book 1 Paragraph 1 Section 1: Что знают детишки о "тексте"? То что ваша графическая карта преобразует в ASCII? Это реальность для тех, кто как раз таки нарушает твердое основание, и следую перечитать книги по кибернетике, и не забывать откуда у информатики "ноги растут" с какими парадигмами она рождалась, и больше не терять порядок вещей, а то с появлении такой дикости как "виртуализации" люди начали терять рассудок в край, переопределять физические реалии и ограничивать их, эта деменция коснулась даже тех кто писал программы в 60-е.

Book 1 Paragraph 1 Section 2: Текст это последовательность скан кодов схемы Intel 8255, которая отображает позицию каждой клавиши и его нажатие, в данном случае моей французской (ограничимся лишь этикетками этой клавиатуры):
A = 1E = 00001110b,
B = 30 = 00110000b,
C = 2E = 00101110b,
D = 20 = 00100000b,
E = 12 = 00010010b,
F = 21 = 00100001b,
G = 22 = 00100010b,
H = 23 = 00100011b,
I = 17 = 00010111b,
J = 24 = 00100100b,
K = 25 = 00100101b,
L = 26 = 00100110b,
M = 32 = 00110010b,
N = 31 = 00110001b,
O = 18 = 00011000b,
P = 19 = 00011001b,
Q = 10 = 00010000b,
R = 13 = 00010010b,
S = 1F = 00011111b,
T = 14 = 00010101b,
U = 16 = 00010110b,
V = 2F = 00101111b,
W = 11 = 00010001b,
X = 2D = 00101100b,
Y = 15 = 00010101b,
Z = 2C = 00101011b,
Последний бит выражает нажатие, все последующие - позицию клавиши.

Comment 1: Да с таким словарем с процессором x86 не поговоришь, в более древние времена между "дисплеем" и кодом процессора существоавала равномощность, которой сегодня нет. Естественно, можно искусственно преобразовать эти скан коды в необходимые нам опкоды: передачи управления, занос данных с RAM, занос данных с CPU, или те что шмаляют по регистрам устройствам вводы и ввода. Но это все таки усложнении системы, и это не правильно. Здесь нарушены несолько принципов: организация, интуитивность, и излишнее усложнение системы.

Имя:
E-mail:
 =
Ваш комментарий:
Новый сеpиал на ТВ-6 "Гейтс в окне".

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2023 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
11 queries, db time 0.004164, memory 1472.52 Kb, total time 0.062 sec