Форум программистов, компьютерный форум, киберфорум
Низкоуровневое программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/56: Рейтинг темы: голосов - 56, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 02.06.2017
Сообщений: 8

AFD Pro отладчик - не находит отлаживаемую программу

19.09.2017, 16:30. Показов 12159. Ответов 16

Студворк — интернет-сервис помощи студентам
Добрый день! Начала изучать Ассемблер по книге Калашникова "Ассемблер? Это просто!". Там требуется отладчик AFD Pro. Я его установила, но проги в нем не запускаются.

Все программы я складываю в C:\MASM611\BIN\001,002,003 и т.д. папки, по номеру каждой программы. Отладчик находится на рабочем столе. Я переношу файл с программой в строку cmd в отладчике, адрес ее копируется, но выдает ошибки.
Что-то делаю не так...

И еще. В книге используется еще один отладчик - CodeView. Я его почему-то вообще найти не могу для скачивания...

Какие вообще отладчики для ассемблера сейчас актуальны?

Спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.09.2017, 16:30
Ответы с готовыми решениями:

Отладчик AFD pro: Как изменить цвет цифр ?
Открываю отладчик и вижу - цифры режущего глаз ярко зеленого цвета. Когда меняю цвет в меню окна - то меняется цвет не только цифр, но...

[отладчик AFD] Найти средние значения элементов двух массивов и сохранить в памяти большее из средних
Дан массив А из N двухбайтовых чисел и массив B из M двухбайтовых чисел. Найти среднее значение из его элементов в виде целочисленных...

Найти ссылку на AFD PRO x64
Всем здравствуйте, пожалуйста поделитесь ссылкой на скачку отладчика AFD pro для 64-х разрядной системы, нигде не могу найти

16
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
19.09.2017, 16:40
d7_dw, AFD Pro копируете в папку BIN, а файлы открываете командой L 001/name.com
1
0 / 0 / 0
Регистрация: 02.06.2017
Сообщений: 8
19.09.2017, 18:05  [ТС]
Благодарю, очень помогли!)
0
Эксперт Hardware
Эксперт Hardware
 Аватар для R71MT
6213 / 2447 / 403
Регистрация: 29.07.2014
Сообщений: 3,178
Записей в блоге: 4
19.09.2017, 21:02
Цитата Сообщение от d7_dw Посмотреть сообщение
Какие вообще отладчики для ассемблера сейчас актуальны?
зайди на 'old-dos\ru'. там в меню 'файлы' есть ссылка на отладчики. Code-View лежит на второй странице. Там-же советую скачать 'AVPutil' от авера-Касперского. Лучшего отладчика под дос лично я пока ещё не видел. Прицепом бери сразу и 'Turbo Debugger' - классика жанра!
2
0 / 0 / 0
Регистрация: 02.06.2017
Сообщений: 8
01.08.2018, 20:54  [ТС]
Извините, я сейчас (спустя время) вернулась к отладчику и он мне пишет, что путь не найден. В чем может быть ошибка? Раньше получалось, сейчас подзабылось:
Миниатюры
AFD Pro отладчик - не находит отлаживаемую программу  
0
0 / 0 / 0
Регистрация: 02.06.2017
Сообщений: 8
01.08.2018, 21:05  [ТС]
И еще, подскажите пожалуйста, почему при запуске при помощи cmd не запускается .com файл? Хотя все на месте, в папке.
Миниатюры
AFD Pro отладчик - не находит отлаживаемую программу  
0
0 / 0 / 0
Регистрация: 02.06.2017
Сообщений: 8
01.08.2018, 21:18  [ТС]
Constantin Cat,
0
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
02.08.2018, 12:02
d7_dw,
Проверьте наличие файла в папке, должно все работать, как загрузка с командной строки, так и загрузка самим AFDPro.
Миниатюры
AFD Pro отладчик - не находит отлаживаемую программу   AFD Pro отладчик - не находит отлаживаемую программу  
1
0 / 0 / 0
Регистрация: 02.06.2017
Сообщений: 8
02.08.2018, 13:00  [ТС]
Я проверила. Все на месте, в папке BIN. Лежит в нумерованных папочках. Однако, когда я открываю исходный файл асм (чтобы посмотреть код) вылезает окно с требованием пароля. Что-то совсем не ясно.
Миниатюры
AFD Pro отладчик - не находит отлаживаемую программу   AFD Pro отладчик - не находит отлаживаемую программу  
0
0 / 0 / 0
Регистрация: 02.06.2017
Сообщений: 8
02.08.2018, 13:06  [ТС]
Уменя hello world только выводится, если я сама напишу в конце, где 001>, prog01.com. Но это должно выдаваться автоматически, после запуска ассемблирования.

У меня hello world выводится только тогда, когда я сама подпишу prog01.com в 001>. Но это должно создаваться автоматически.
Миниатюры
AFD Pro отладчик - не находит отлаживаемую программу  
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8662 / 4498 / 1670
Регистрация: 01.02.2015
Сообщений: 13,914
Записей в блоге: 12
02.08.2018, 13:12
Нет, если компилируете не пакетным файлом, а руками прописываете компиляцию - нет, не должно быть автозапуска prog.com, т.к. его никто не запускает.
0
0 / 0 / 0
Регистрация: 02.06.2017
Сообщений: 8
02.08.2018, 13:16  [ТС]
То есть - пакетным файлом? И почему отладчик AFD все равно отказывается выводить прогу?(
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8662 / 4498 / 1670
Регистрация: 01.02.2015
Сообщений: 13,914
Записей в блоге: 12
02.08.2018, 22:35
Пакетный файл - это файл, содержащий команды cmd.exe. Так для вашего случая нужен

prog.bat
Windows Batch file
1
2
ml.exe prog01.asm /AT
prog01.com
Наберите это в блокноте и сохраните в папке 001. Потом запускайте двойным кликом, как обычную программу.

Чтобы избавиться от вопросов компилятора - добавьте нужное количество запятых ml.exe /AT prog01.asm,,,
1
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
03.08.2018, 18:49
Лучший ответ Сообщение было отмечено Mikl___ как решение

Решение

d7_dw, тема от 19.09.2017, сейчас 01.08.2018, что было с Вашим РС за этот период?

У меня много компиляторов(см. миниатюру, так получилось, что это TASM,меньше всего версий)
Папка _lang для компиляторов, папка _my - исходников кода.
Командная строка настроена на папку _my(см. миниатюру).
В папке _my, есть множество файлов *.ВАТ, с приблизительным содержимым:
D:\CAT\_Lang\Tasm\tasm.2\tasm %1
D:\CAT\_Lang\Tasm\tasm.2\tlink %1 /t
Работа выглядит как на миниатюре
Все названия по определенной структуре
t- tasm, m-masm = и так по каждому компилятору
c-COM, e- EXE, w-Windows Gui, a- Windows Console = какой файл нужен
number - номер версии
[ l ] =нужен листинг или нет
Под каждый компилятор есть(во время установки создавался мной) свой *.ВАТ.
Миниатюры
AFD Pro отладчик - не находит отлаживаемую программу   AFD Pro отладчик - не находит отлаживаемую программу   AFD Pro отладчик - не находит отлаживаемую программу  

1
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8662 / 4498 / 1670
Регистрация: 01.02.2015
Сообщений: 13,914
Записей в блоге: 12
04.08.2018, 21:02
d7_dw, невнимательно смотрел на ваш скрин из сообщения #5.
Судя по всему вы обращаетесь к файлу "001/prog1.com". А это значит, что обращаетесь по пути "c:\001\prog1.com", т.е. неправильно. Если ваш AFD находится в папке "c:\masm611\bin", и из этой папки вы его и запускаете, то адрес будет ".\001\prog1.com" - отсчёт от текущего каталога обозначается ".\".

Наверное это поможет.

Ещё можете компилировать и сразу запускать на исполнение в отладчике из пакетного файла
Code
1
2
c:\masm611\bin\ml.exe prog01.asm /AT
c:\masm611\bin\afd prog1.com
1
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
05.08.2018, 21:33
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
Судя по всему вы обращаетесь к файлу "001/prog1.com". А это значит, что обращаетесь по пути "c:\001\prog1.com", т.е. неправильно.
см . пост #8
2
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8662 / 4498 / 1670
Регистрация: 01.02.2015
Сообщений: 13,914
Записей в блоге: 12
05.08.2018, 22:24
AFD несколько иначе обрабатывает строку пути с именем файла. Несколько непривычно.

Без сопроводительного текста не сразу понимаю смысл скриншотов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.08.2018, 22:24
Помогаю со студенческими работами здесь

Работа с отладчиком AFD-Pro: при помощи прерываний отключить мышь и клавиатуру в отладчике
Подскажите, как при помощи прерываний отключить мышь и клавиатуру в отладчике, а также может расскажите еще какие-нибудь фишки :) ...

Отладчик ADF PRO - как пользоваться?
Изучаю язык ассемблера по книге Олега Калашникова "Ассемблер? это просто! Учимся программировать". Автор настоятельно советует...

Программа не находит нужные файлы при запуске через отладчик
файл со звуком не подгружается при запуске через отладчик, но подгружается при запуске через готовый exe. в прикрепленном скриншоте...

Не находит файл .pro
Cannot find file: c:\Users\Чак\untitled4\untitled4.pro. Процесс «c:\qtsdk\desktop\qt\4.7.4\mingw\bin\qmake.exe» завершился с кодом 2. ...

Написать программу,которая находит в заданной последовательности находит второе максимальное число
Написать программу,которая находит в заданной последовательности находит второе максимальное число


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru