Асемблер Това е лесно! Научете се да програмирате (bler) бюлетин

Консултация # 34174: Обяснете как да използвате програма за отстраняване на грешки AFDPRO . Консултация # 15640: Същността на проблема е следната: Изтеглих курса за изучаване на асемблера Калашников О., започвам да сглобявам първата програма от примера на TASM 4.1, ето го: CSEG сегмент org 100h Начало: mov ah, 9 mov dx, офсет Съобщение int 21h int 20h Съобщение db \ \ 'Здравей, свят! $ \\' CSEG завършва край Начало и той ще ми даде. Консултация # 9350: Уважаеми експерти! Помогнете ми да разбера дебъгера на OllyDbg (или Win32Dasm - без разлика). Факт е, че когато отстранявам грешки на проста програма (Показва прозорец), тогава по някаква причина не мога да отстранявам грешки в процедурата на прозореца win_proc. С помощта на стрелките премествам лентата към тази процедура, но когато натиснете F8/F7, тя се връща на мястото, където е била. Как е животът тук.

Обяснете как да използвате програма за отстраняване на грешки AFDPRO

Здравей Конто контович!
http://ermak.cs.nstu.ru/makarpage/asm/afdpro.zip

Здравей Конто контович!
И какво не е ясно? Там всичко е просто. 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

Същността на проблема е следната: Изтеглих курса за изучаване на асемблера Калашников О., започвам да сглобявам първата програма от примера на TASM 4.1, ето го:
CSEG сегмент
организация 100ч
Начало:
mov ах, 9
mov dx, отместване Съобщение
int 21h
int 20h
Съобщение db \\ 'Здравей, свят! $ \\'
CSEG приключва
край Начало
и той ми дава грешка със следното съдържание:
Фатално ** Команден ред: Не мога да намеря файл prog1.asm
Съобщения за грешка: 1
Предупредителни съобщения: няма
Подавания: 1
Останала памет: 443kb
Какво трябва да се коригира или къде сгреша, кажете ми.
се опита да събере втората програма от същия курс - същия резултат

Здравейте Сергей Викторович!
питам какво пишете в командния ред?
дайте резултата от командата DIR.
и донесете вашия команден ред.
my icq знаеш. и поща също.
Добре дошли!

Уважаеми експерти!
Помогнете ми да разбера дебъгера на OllyDbg (или Win32Dasm - без разлика). Факт е, че когато отстранявам грешки на проста програма (Показва прозорец), тогава по някаква причина не мога да отстранявам грешки в процедурата на прозореца win_proc. С помощта на стрелките премествам лентата към тази процедура, но когато натиснете F8/F7, тя се връща на мястото, където е била. Как да бъда тук не разбирам. Всичко е просто в AFD, можете да отстранявате грешки във всяка част.
ZY И също така как да гледам стойностите на променливите в win32Dasm, иначе не мога да намеря къде е.