попробуй перед AllocConsole вызвать FreeConsole
а сделать goto [esp](/f2/f9)или(/f4)
уже лучше.
Stiver ни кто и не говорит об однозначности. просто при дизассемблировании можно классифицировать те или иные байты как команды/данные в...
qqwe я хочу подчеркнуть, что именно КОД как данные ваш же случай эквивалентен printf("ggg muhaha bugaga"); где в роли строки берутся данные...
добавь else mov arg1, arg2
ну это уже зависит от того как программа этот шрифт выводит. вы же не можете регулировать precision, char_spacing, line_spacing, ... но в целом...
mov D22,DX ;-длинна файла в байтах mov D21,AX ;-длинна файла в байтах MOV DX,D22;---\ MOV DS,DX; }адрес куда...
но разница только в этом. не понимаю тогда о чем вы.
ладно, тогда по порядку. 1) куда программа выходит после выделения памяти (сработало ли jnc) 2) ;открыть фаил MOV AX,0019;H; INT...
а ничего, что в одной программе стоит атрибут обычный, а в другой жирный
1) не из всякого порта можно прочитать то, что записали. 2) где вы смотрите, что в порту и в какой порт пишите? 3) вы вообще слышали про сегменты,...
но вообще в bx должен находится дескриптор файла, а вы его зачем-то затираете числом 5
оффтоп. такое не держим. ставь скайп
qqwe 1. в том-то и прикол. говорится про билдер и его любовь пихать данные в сегмент кода. 2. 3. с успехом можно заменить строкой байт. т.е....
qqwe выложите ка программку, где вы в билдере используете (с пользой) код как данные я не говорю, что не возможно, а лишь констатирую тот факт,...
ну можно еще посмотреть как что используется например push offset var_XXX ... ret var_XXX - это скорее всего код push var_XXX ... ret var_XXX -...
MIRO в сеть воткни ту что ~220V
vladqq да но она берет на заметку, что там указатель на код (она же их не отображает как код). это тривиально. а вот если у вас в API функцию...
ну ида ориентируется по ссылкам в коде. все ссылки что на данные - то данные.
Имена участников (разделяйте запятой).