Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Ассемблер? Это просто! Учимся программировать


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Асмик Гаряка
Статус: Советник
Рейтинг: 10886
∙ повысить рейтинг »
Коцюрбенко Алексей aka Жерар
Статус: Советник
Рейтинг: 4215
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 2119
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Assembler (Ассемблер)

Номер выпуска: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

Консультировал: Лысков Игорь Витальевич (Старший модератор)
Дата отправки: 26.01.2006, 21:10
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует 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

Консультировал: korsar (Практикант)
Дата отправки: 27.01.2006, 11:00
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 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 вы знаете. и почту тоже.
добро пожаловать!

Консультировал: Евгений Иванов (Специалист)
Дата отправки: 26.12.2004, 22:43
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 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!

Консультировал: _vt
Дата отправки: 01.01.2004, 00:01
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное