Хостинг портала RFpro.ru: Московский хостер Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64 РАССЫЛКИ ПОРТАЛА RFPRO.RU Лучшие эксперты по данной тематике Номер выпуска: | 1530 | Дата выхода: | 03.09.2012, 11:30 | Администратор рассылки: | Лысков Игорь Витальевич (Старший модератор) | Подписчиков / экспертов: | 68 / 26 | Вопросов / ответов: | 3 / 4 | Консультация # 34174: ОбЪясните, как пользоваться отладчиком AFDPRO ... Консультация # 15640: Суть проблемы в следующем : скакчал курс для изучения ассемблера Калашникова О. , начинаю ассемблировать первую программу из примера на TASM 4.1 , вот она : CSEG segment org 100h Begin: mov ah,9 mov dx,offset Message int 21h int 20h Message db \\'Hello, world!$\\' CSEG ends end Begin и он мне выд... Консультация # 9350: Уважаемые эксперты! Помогите разобраться в отладчике OllyDbg(или Win32Dasm -разницы нету). Дело в том что когда я отлаживаю простую программу(Выводит окно ), то я почему-то не могу отладить процедуру окна win_proc. С помощью стрелок перемещаю полоску на эту процедуру, но при нажатии F8/F7 она снова возвращается на том месте где была. Как тут быт... Консультация # 34174: ОбЪясните, как пользоваться отладчиком AFDPRO Дата отправки: 26.01.2006, 20:31 Вопрос задал: Kont kontovich Всего ответов: 2 Страница онлайн-консультации » Консультирует Лысков Игорь Витальевич (Старший модератор): Здравствуйте, Kont kontovich! http://ermak.cs.nstu.ru/makarpage/asm/afdpro.zip Консультирует korsar (Практикант): Здравствуйте, Kont kontovich! А что непонятного-то? Там же все просто. F1 - пошаговая трассировка с заходом в прерывания и процедуры, F2 - тоже самое, но без захода в процедуры и прерывания. Вверху находятся регистры общего назначения. Чуть правее отображается состояние стека(что в нем лежит), еще правее находится регистр флагов, где отображается состояние того или иного флага(напр ZF - флаг нуля), справа и сниху находятся дампы памяти. Тута можешь посмотреть что находится в памяти по определенному сегменту и смещению. Чтобы перемещаться и изменять, напр регистры, дамп памяти, используй клавиши F7(вверх), F8 (вниз),F9(влево),F10 (вправо). Если хочешь увидеть,например, надпись Hello World(предварительно создав такую и запустив под отладчиком), то посмотри, что заносится в dx перед вызовом int 21h, нажми F8 и после ds укажи это число и правом нижнем углу увидишь Hello World. Чтобы выйти из отладчика, введи quit и нажми . Все, это основы, есть еще и команды, но тебе и этого сполна хватит. И еще это почитай: http://kis-kiev.narod.ru/lab/tasm/tsm1.htm Консультация # 15640: Суть проблемы в следующем : скакчал курс для изучения ассемблера Калашникова О. , начинаю ассемблировать первую программу из примера на TASM 4.1 , вот она : CSEG segment org 100h Begin: mov ah,9 mov dx,offset Message int 21h int 20h Message db \\'Hello, world!$\\' CSEG ends end Begin и он мне выдаёт ошибку следующего содержания : Fatal**Command line: Can\\'t locate file prog1.asm Error messages :1 Warning messages : none Passes :1 Remaining memory: 443kb Что надо исправлять или где допускаю ошибку , подскажи. пробовал ассемблировать вторую программу из того же курса -результат тот же Дата отправки: 26.12.2004, 21:11 Вопрос задал: Сергей Викторович Всего ответов: 1 Страница онлайн-консультации » Консультирует Евгений Иванов (Специалист): Здравствуйте, Сергей Викторович! я спрашиваю, что вы пишете в командной строке? приведите результат команды DIR. и приведите вашу командную строку. мой icq вы знаете. и почту тоже. добро пожаловать! Консультация # 9350: Уважаемые эксперты! Помогите разобраться в отладчике OllyDbg(или Win32Dasm -разницы нету). Дело в том что когда я отлаживаю простую программу(Выводит окно ), то я почему-то не могу отладить процедуру окна win_proc. С помощью стрелок перемещаю полоску на эту процедуру, но при нажатии F8/F7 она снова возвращается на том месте где была. Как тут быть не понимаю. Вот в AFD все просто, можно отлаживать любую часть. З.Ы. Да и еще как в win32Dasm смотреть значения переменных, а то чето не могу найти где это.
Дата отправки: 01.01.2004, 00:01 Вопрос задал: Vano Всего ответов: 1 Страница онлайн-консультации » Консультирует _vt: Здравствуйте, Vano! Тебе надо поставить breakpoint в нужном месте. P.S. Я вроде думал, что W32Dasm - это не отладчик... * Origin : Life begins at 1000Mhz!
Оценить выпуск | Задать вопрос экспертам главная страница | стать участником | получить консультацию техническая поддержка | восстановить логин/пароль Дорогой читатель! Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно! МЫ РАБОТАЕМ ДЛЯ ВАС! |
Комментариев нет:
Отправить комментарий